Java & Spring Software Engineer | AUG Contract | Munich | Up to 24 months | Up to €110,000 p.a. (negotiable)
A globally recognised manufacturer of high-end communications, test and measurement technology is looking for multiple experienced Java and Spring engineers to join its software platform team in Munich. The organisation develops mission-critical software systems used in signal intelligence and electronic warfare applications, with products deployed across defence and government programmes in more than 70 countries.
This is not a standard full stack position. The team is building and maintaining large-scale, enterprise-grade distributed software platforms where architectural ownership and component design quality matter as much as delivery speed. If you have genuine depth in Java, Spring Boot and distributed systems, and you are comfortable contributing to architecture decisions in a complex domain, this is worth a close look.
The Role
* Design, develop and integrate software components for signal intelligence (SIGINT) and electronic warfare platform solutions
* Extend the component architecture and define well-structured interfaces in close collaboration with system architects
* Use models and proof-of-concept implementations to evaluate and communicate solution approaches within an agile team
* Provide realistic effort and complexity estimates to support reliable programme planning
* Document results and develop meaningful automated tests to maintain a high-quality standard across the platform
* Contribute to the selection of appropriate technologies, libraries, protocols and development methods
Essential Requirements
* Proven experience in object-oriented software development on large-scale projects or enterprise software platforms
* Strong understanding of software architecture, component design and interface definition
* Deep hands-on expertise in Java, Spring Boot, Spring Data, Spring Security and Lombok
* Practical experience working in agile teams using Scrum or Kanban
* Business-fluent German (Verhandlungssicher / C1 or native) — firm requirement for this role
* Advantageous: model-based or model-driven development (MBD/MDD); Git, Artifactory and SonarQube; degree in Computer Science or Software Engineering
The Details
* Location: Munich, Germany
* Remote work: Hybrid — up to 60% home office (after onboarding period)
* Contract term: Up to 24 months
* Working hours: 40 hours per week
* Salary: Up to €110,000 p.a. (negotiable)
* Start: As soon as possible
* Contract type: AUG (Arbeitnehmerüberlassung)
* Languages: German (business fluent / C1 or native) — hard requirement. English (basic).