You analyze and evaluate existing systems and architectures (architecture reviews)
You design needs-driven software architectures for robust, future-proof solutions and align them with our clients both remotely and on-site
You develop high-performance software according to customer specifications and architectures and make architecture decisions collaboratively with the project team
You serve as the point of contact for the development team and clients and personally oversee projects
You support development activities
You implement specified applications and deployments following agile principles
You are responsible for direct communication, knowledge transfer and the development of our tech stack within the company
You actively coach your colleagues by sharing (methodological) knowledge, experience and insights
Requirements
You hold a vocational qualification or a degree (interdisciplinary backgrounds are welcome)
You have several years of experience in software development and initial practical experience as a Software Architect
You demonstrate holistic, solution-oriented and abstract thinking
You have experience with current technologies and frontend/backend frameworks (including Java EE, Spring, Angular, REST)
You possess knowledge of Java EE and Java frameworks (e.g., Spring)
You have expertise in CI/CD
You are comfortable working in an agile, cross-functional team
You are characterized by strong communication skills, enjoyment of direct interaction and a high degree of flexibility
You enjoy meeting different people and contributing your expertise where it is needed
Tech Stack
Angular
Java
Spring
Benefits
Flexible working hours and hybrid work
Opportunities to work from our modern offices
Family-friendly environment
Opportunities to contribute your own topics
Individual training and development opportunities
Established Communities of Practice and other collaborative formats
Option to take five workdays off to perform volunteer work