You analyze and assess existing systems and architectures (architecture reviews)
You design need-oriented 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 client-specific requirements and architectures, and make architecture decisions collaboratively with the project team
You act as the point of contact for the development team and clients and provide hands-on support throughout projects
You support development activities
You implement specified applications and deployments following agile principles
You are responsible for direct communication, knowledge transfer, and the evolution 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 an academic degree (an interdisciplinary professional background is welcome)
You have several years of experience in software development and initial practical experience as a software architect
Your strengths include holistic, solution-oriented, and abstract thinking
You have experience with current technologies and frontend/backend frameworks (e.g., Java EE, Spring, Angular, REST)
You have knowledge of Java EE and Java frameworks (e.g., Spring)
You have know-how in CI/CD
You feel comfortable working in an agile, cross-functional team
You are characterized by strong communication skills, enjoyment of direct exchange, and a high degree of flexibility
You enjoy meeting different people and applying your expertise where it is needed
Tech Stack
Angular
Java
Spring
Benefits
Flexible working hours and hybrid work options
Opportunities to work from our modern offices
Family-friendly environment
Opportunities to introduce your own topics and initiatives
Individual training and development opportunities
Established Communities of Practice and other collaborative formats
The option to take five days off to carry out volunteer work