Java Software Entwickler (m/w/d)
Summary
Develop backend services with Java 21 and Spring Boot, using HTTP/REST and RabbitMQ on PostgreSQL, in a modern service architecture deployed via OpenShift, Kubernetes, and Azure DevOps. You own features from concept to deployment, help shape architecture decisions, and apply clean code and domain-driven design in an agile team working on the future of mobility.
In dieser Rolle entwickeln Sie Backend-Software auf Basis von Java 21 und Spring Boot, mit synchronen und asynchronen Protokollen wie HTTP/REST und RabbitMQ, unter Nutzung relationaler DBs (PostgreSQL). Sie arbeiten in einer modernen Service-Architektur mit OpenShift, Kubernetes und Azure DevOps und begleiten den Entwicklungsprozess von Konzeption bis Deployment in enger Abstimmung mit Kunden. Fokus liegt auf hoher Softwarequalität, Clean-Code und domain-driven Design in einem agilen Team. Sie gestalten Architekturentscheidungen mit und bringen kreative Lösungen für neue Features ein – mit Impact auf die Mobilitätszukunft. Die Position bietet die Chance, sich fachlich weiterzuentwickeln und跨
Leistungen / Benefits- Flexible Arbeitszeiten
- Mobile Office
- 30 Tage Urlaub
- 5 zusätzliche Tage Flexi-Urlaub
- Smartphone zur beruflichen & privaten Nutzung
- Fahrtkosten- und Kinderbetreuungskostenzusatzleistungen
- Backend-Softwareentwicklung mit Java 21 und Spring Boot
- Entwurf und Umsetzung von HTTP/REST- und RabbitMQ-Kommunikation
- Begleitung des gesamten Entwicklungsprozesses von Konzeption bis Deployment
- Unterstützung bei Entscheidungen zu Software- und Systemarchitekturen
- Sicherung hoher Softwarequalität nach Clean Code und domain-driven Design
- Arbeiten in einem agilen Team mit Fokus auf innovative Features
- mehrjährige Erfahrung in der Softwareentwicklung
- Bereitschaft, sich in neue Technologien/Themenbereiche einzuarbeiten
- Erfahrung in Web-Frontends von Vorteil
- Teamplayer mit guten Deutsch- und Englischkenntnissen
- selbstständige, ergebnisorientierte Arbeitsweise
- Lern- und Weiterentwicklungsbereitschaft
- teamorientierung
- gutekommunikation
- lernbereitschaft
- Java 21
- Spring Boot
- HTTP/REST