München | Vor Ort | Vollzeit

Full Stack Java & Spring Software Engineer (m/w/d) Distributed Software Systems

Was Sie erwartet:

  • Design, Entwicklung und Integration von Softwarekomponenten für verteilte Softwareplattformen im Umfeld von Signal Intelligence (SIGINT) und Electronic Warfare (EW)
  • Mitarbeit in einem agilen Entwicklungsteam bei der Erarbeitung von Lösungsansätzen mittels Modellen und Proofs of Concept unter Berücksichtigung funktionaler Anforderungen und UX-Konzepte
  • Weiterentwicklung der Komponentenarchitektur sowie Definition klarer Schnittstellen in Zusammenarbeit mit Systemarchitekten
  • Dokumentation der Entwicklungsergebnisse und Absicherung durch aussagekräftige automatisierte Tests
  • Unterstützung des Projektmanagements durch realistische Aufwands- und Komplexitätsschätzungen
  • Aktive Mitwirkung bei der Auswahl geeigneter Technologien, Frameworks, Bibliotheken und Entwicklungsverfahren

Was Sie mitbringen:

  • abgeschlossenes Hochschulstudium der Informatik, Software Engineering oder eine vergleichbare technische Qualifikation
  • Mehrjährige Erfahrung in der objektorientierten Softwareentwicklung in größeren Projekten oder Softwareplattformen
  • Sehr gute Kenntnisse in Java sowie im Spring-Boot-Umfeld, insbesondere Spring Data, Spring Security, Lombok und der Java Standard Library
  • Fundiertes Verständnis von Softwarearchitektur, Komponentendesign und Schnittstellendefinition
  • Erfahrung mit agilen Entwicklungsprozessen und Methoden wie Scrum oder Kanban
  • Sicherer Umgang mit modernen Entwicklungstools wie IDEs, Git, Artifactory sowie Qualitäts- und Analysewerkzeugen (z. B. SonarQube)
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Strukturierte, qualitätsorientierte Arbeitsweise sowie Teamfähigkeit