Senior­Java­Backend­Entwickler:in­Reisendeninformation­{Softwareentwickler/in}
Über diesen Job
Werde Teil der Deutschen Bahn AG als Senior Java Backend Entwickler:in für Reisendeninformation! In einem dynamischen Team entwickelst du moderne cloud-native Anwendungen und setzt wegweisende Lösungen in den Bereichen Mobilität, Infrastruktur und Logistik um. Du hast die Freiheit, deinen Arbeitsort innerhalb Deutschlands selbst zu wählen und profitierst von flexiblen Arbeitsmodellen sowie attraktiven Benefits wie Freifahrten. Bring deine Expertise in Java, Microservices und agilen Methoden ein und gestalte die digitale Zukunft der Bahn mit!
Aufgaben
- Entwicklung und Weiterentwicklung von Java-Anwendungen auf Basis von Spring Boot
- Konzeption und Implementierung von Microservices
- Entwicklung von REST-Schnittstellen – Open API, Swagger UI
- Konzeption, Entwicklung und Integration von Messaging- und Event-Streaming-Lösungen auf Basis von Kafka und RabbitMQ
- Entwicklung von Datenbankzugriffen auf PostgreSQL, Cassandra oder Redis
- Containerisierung von Anwendungen mit Docker sowie Betrieb und Orchestrierung auf Kubernetes (EKS)
- Automatisierung von Build-, Test- und Deployment-Prozessen mit GitLab CI
Anforderungen
- Du hast langjährige Erfahrung in der Java-Backend-Entwicklung, insbesondere mit Spring Boot, und kannst komplexe Anwendungen konstruieren und implementieren.
- Du bist vertraut mit der Konzeption und Implementierung von Microservices in einer cloud-nativen Architektur und kannst diese in einer agilen Umgebung entwickeln.
- Du hast Kenntnisse in der Entwicklung von REST-Schnittstellen und beherrscht Werkzeuge wie Open API und Swagger UI zur Dokumentation von APIs.
- Du kannst Messaging- und Event-Streaming-Lösungen mit Kafka und RabbitMQ konzipieren und integrieren und hast Erfahrung mit aufkommenden Technologien.
- Du bist versiert im Umgang mit Datenbanken wie PostgreSQL, Cassandra oder Redis und kannst effektive Datenbankzugriffe entwickeln.
- Du hast Erfahrung in der Containerisierung von Anwendungen mit Docker und deren Orchestrierung auf Kubernetes (EKS), um skalierbare Lösungen zu schaffen.
- Du kannst Build-, Test- und Deployment-Prozesse mit GitLab CI automatisieren und bist vertraut mit CI/CD-Praktiken.
- Du hast fundierte Kenntnisse in DevOps-Betriebsmodellen und möchtest moderne Technologien wie AWS und Helm nutzen.
- Du bringst Erfahrung und Freude an der Arbeit in agilen Teams mit, sowie ein hohes Maß an Eigeninitiative und Teamorientierung.
- Du hast verhandlungssichere Deutschkenntnisse und idealerweise auch Englischkenntnisse zur Kommunikation in internationalen Teams.
Benefits
- Kinderbetreuungszuschuss
- Sabbatical
- Flexible Arbeitszeit
- Mobiles Arbeiten
- 16 Freifahrten
- DB Job-Ticket
- Betriebliche Chancengleichheit
Ist dir ein Fehler aufgefallen?
Teile uns mit, was nicht funktioniert hat, damit wir es schnell beheben können. Sende eine E-Mail an fachkraefte(at)img-sachsen-anhalt.de