Im Center of Excellence - Software Engineering (SWE) entwickeln wir Software-Produkte mit echtem Mehrwert. Unsere Lösungen finden Anwendung im Umfeld der Bundeswehr und unterstützen sicherheitskritische Prozesse, Informationsflüsse sowie präzise Entscheidungsfindungen. Damit tragen wir aktiv zur Einsatzfähigkeit, zur digitalen Souveränität und zur technologischen Zukunftsfähigkeit Deutschlands bei. In agilen DevOps Teams leben wir Continuous Life, indem wir den Automatisierungsgrad unserer Arbeit fortlaufend erhöhen und uns Themen wie Cloudifizierung, Internet of Things (IoT) oder Künstliche Intelligenz widmen. Ein zentrales Projekt ist die Entwicklung eines hochmodernen Lehrgangverwaltungstools, das als intelligenter Orchestrator fungiert. Über leistungsfähige REST-Schnittstellen vernetzt die Anwendung Systeme wie Moodle, Nextcloud sowie diverse Messaging- und Collaboration-Tools. In dieser Rolle sind Sie verantwortlich für das Full Stack Development, bei dem Sie moderne Web- und Backend-Anwendungen auf Basis von Kotlin, React und aktuellen Datenbank-Technologien entwickeln. Sie begleiten den gesamten Software-Lifecycle in einem cross-funktionalen Team - von der ersten Idee bis zum Deployment. Zudem übersetzen Sie komplexe fachliche Anforderungen in hochwertige, wartbare und performante Software und konzipieren sowie implementieren robuste APIs, Services und Datenmodelle. Darüber hinaus unterstützen Sie aktiv bei Betrieb, Deployment und der kontinuierlichen Verbesserung unserer Applikationslandschaft.
Senior Software Engineer Full Stack (m/w/d)
Beschreibung
Anforderungen
Für diese Position ist ein abgeschlossenes Studium der Informatik oder eine vergleichbare IT-Qualifikation erforderlich. Sie sollten auf mindestens 5 Jahre einschlägige Berufserfahrung im Software Engineering zurückblicken können, insbesondere in den Bereichen Design, Architektur und Testing. Ein Schwerpunkt Ihrer Expertise sollte im Kotlin-Umfeld (insbesondere mit Spring Boot) sowie in der Frontend-Entwicklung mit React (HTML/CSS/JS) liegen. Sie beherrschen Clean Code, Design Patterns und moderne Architekturstile. Ein sicherer Umgang mit REST und GraphQL sowie mit Jira und Confluence wird vorausgesetzt. Idealerweise bringen Sie Erfahrung mit CI/CD-Pipelines (z. B. GitLab) sowie mit Container-Technologien wie Docker und Kubernetes mit. Ihre Kommunikationsfähigkeiten sind ebenfalls wichtig; Sie sollten über verhandlungssichere Deutschkenntnisse und gute Englischkenntnisse verfügen.