(Senior) Java Softwareentwickler (m/w/d)
Summary
Senior Java developer building complex Java/Spring Boot enterprise applications for public-sector clients in Frankfurt am Main. Day to day: designing architecture and functional requirements in agile processes, developing cloud- and container-based services (Docker, Kubernetes) with CI/CD and automated tests, and mentoring teammates.
In dieser Rolle entwickeln Sie komplexe Java-Lösungen für öffentliche Auftraggeber, arbeiten eng im Team an anspruchsvollen Anwendungen und tragen zur digitalen Transformation öffentlicher Verwaltungen bei. Sie gestalten Architektur und Umsetzung in agilen Prozessen, übernehmen Verantwortung für Fachanforderungen und steuern deren Realisierung. Sie arbeiten an Enterprise-Server- sowie cloud- und containerbasierten Anwendungen mit modernen Methoden und automatisierten Tests. Ihre Mentorenrolle fördert Wissenstransfer und Team-Weiterentwicklung.
Leistungen / Benefits- flexible Arbeitszeiten
- 40% mobiles Arbeiten
- Learning@Materna: 100+ Schulungen
- Wissensaustausch durch Brown-Bag-Sessions, Developer-Summits
- Sport- und Wellnessangebot (Urban Sports Club)
- Job Rad Fahrradleasing
- Entwicklung und Implementierung komplexer Java-Lösungen basierend auf Java, Spring / Spring Boot
- Verantwortung für Konzeption und Umsetzung fachlicher Anforderungen im agilen Prozess
- Dokumentation und Kommunikation technischer Entscheidungen; Koordination im Team
- Entwicklung von Enterprise-Server-Anwendungen sowie cloud-/containerbasierten Lösungen (Docker, Kubernetes) und CI/CD-gestützte Deployments
- Sicherstellung von Qualität, Sicherheit und Wartbarkeit durch Code-Reviews und automatisierte Tests
- Aktiver Wissensaustausch im Team und Förderung der Weiterentwicklung der Entwickler:innen
- Mehrjährige Erfahrung in der Entwicklung von Java-Enterprise-Anwendungen mit Spring Boot und Hibernate
- Routine in modernen Entwicklungsprozessen (CI/CD, Build-Management)
- Erfahrung in Entwicklung/Integration von Webservices (REST und SOAP)
- Erfahrungen in Containerisierung (Docker) und Orchestrierung (Kubernetes); Kenntnisse zu Cloud-Umgebungen wünschenswert
- Sehr gute Deutschkenntnisse (C1) und gute Englischkenntnisse (B2)
- Teamfähigkeit und regelmäßige Beiträge in Daily/Retrospektiven
- Lösungsorientiertes und kundenfokussiertes Handeln
- Flexibilität im Umgang mit Team- oder Projektskonstellationen
- Spring Boot
- Hibernate
- REST