What You Will Do
* Design and maintain a reusable enterprise application framework serving as the foundation for multiple applications.
* Define and apply architectural standards and patterns across Java / Spring Boot backend and Angular frontend components.
* Establish shared technical capabilities such as security, logging, monitoring, configuration, and error handling.
* Collaborate with solution design, development, testing, and cloud roles to ensure consistent architecture use.
* Document architectural decisions and evolve the framework in line with organizational and technical requirements.
What You Bring
* 5+ years of professional experience in software development, including responsibility for application or system architecture.
* Practical experience with Java, Spring Boot, and Angular in enterprise application environments.
* Experience designing or maintaining reusable frameworks, libraries, or shared platforms.
* Knowledge of API design, integration patterns, security concepts, and enterprise application architectures.
* Ability to communicate technical concepts clearly and collaborate with cross-functional teams.
* Proficiency in English (written and spoken); German and/or Spanish are a plus.
If you have any questions, check out our or call Mateusz Kozielec at +41583998611. For this vacancy we only accept direct applications. Diversity is important to us. Therefore, we are looking to receiving applications regardless of any personal background.
What We Offer
Flexible Work Models
We trust our employees and offer a work environment that is well-balanced, productive and fosters success.
Personal Development
You will benefit from a culture of continuous learning and feedback. Your personal growth is supported through an extensive learning offering.
Agile Working Methods
Whether through scrum or design thinking, we solve exciting tasks together in teams.
#J-18808-Ljbffr