Development and design of backend solutions based on Java & Spring in modern, distributed system landscapes
Actively support the development team through code reviews, introduction and establishment of architecture patterns, and technical mentorship of colleagues
Contribute to and further develop CI/CD pipelines and deployment processes
Close coordination with product and project stakeholders — you translate business requirements into technical solutions
Proactively identify risks, technical debt, and improvement opportunities — you don’t wait for issues to escalate
Integrate systems from different vendors and partners into a consistent overall architecture
Confident use of AI-assisted toolchains (e.g., Copilot, agent-based workflows) as well as traditional development environments
Requirements
Strong knowledge of Java & Spring (Spring Boot, Spring Integration or similar modules)
Solid fundamentals in Docker & Kubernetes — you understand how your code is deployed and operated
Experience with CI/CD pipelines (e.g., GitLab CI, Argo CD, Helm)
Confident use of AI-assisted development tools (e.g., GitHub Copilot, agent-based toolchains) — and you know when to use them and when not to
Broad understanding of software architecture: microservices, event-driven architecture, API design, and patterns such as API-first and Saga are familiar to you
Experience in system integration across different vendors, interfaces, and heterogeneous system landscapes
Tech Stack
Docker
Java
Kubernetes
Microservices
Spring
Spring Boot
SpringBoot
Benefits
Complex, meaningful projects — including in the healthcare sector
A team that values technical excellence and open communication equally
Space for your own ideas and influence on architecture