Zurück zu allen offenen Projekten
Zurück zu allen offenen Projekten
Senior Java/Spring Boot Entwicklung im Microservices-Umfeld
100% Auslastung

Start: April / Mai 2025
Dauer: 18 Monate + (voraussichtlich bis Ende Q1 2028)
Auslastung: Vollzeit (39h)
Lokation: Remote & Frankfurt am Main (90/10)
Vertragsart: Arbeitnehmerüberlassung
Aufgaben
- Erarbeitung von IT gestützten Lösungen im Bereich der Fahrplanerstellung
- Bereitschaft zur Einarbeitung in komplexe fachliche Zusammenhänge in der Fahrplanerstellung (Gleisinfrastruktur, Zugcharakteristiken, Kapazitätsmanagement, Fahrdynamik etc.)
- Ausgestaltung der System- und Komponentenarchitektur
- Programmierung und Implementierung technischer Komponenten und ggf. Oberfläche auf Basis der genutzten Technologien (primär Java im Backend und Angular im Frontend) unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Erarbeitung der technischen Architektur anhand der Anforderungen und Überwachung von deren Realisierung im Projekt (Qualitätssicherung)
- Einhaltung von Softwarequalitätsstandards und Best Practices im gesamten Entwicklungsprozess, besonders im Hinblick auf Skalierbarkeit und Leistung
- Förderung von DevOps-Praktiken und Implementierung von Continuous Delivery Pipelines zur Steigerung der Automatisierung und Qualität
- Durchführen der Reviews von Design, Code, Tests und Dokumentation (Qualitätssicherung)
- Aufbau und Pflege automatischer Tests für die Komponenten und Systeme
- Dokumentation der technischen Komponenten und Systeme
- Erkennen und Beheben von Fehlern der Applikationen
Muss-Anforderungen
- Erfahrung in der Implementierung von technischen Lösungen, davon in mindestens 3 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
- Belegbare Erfahrung in der Entwicklung von Oberflächen mit Angular oder einer vergleichbaren Technologie in der jeweils aktuellen Version (min. 3 Jahre) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
- Mehrjährige Expertise (min. 3 Jahre) in der Java-Programmierung und dem Einsatz von Spring Boot im Kontext Entwicklung von (Micro-)Services (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
Soll-Anforderungen
- Erfahrungen in Projekten bei der Deutschen Bahn, vorzugsweise im Fahrplanbereich der DB InfraGO AG (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
- Umfangreiche Kenntnisse in agilen Methoden, z.B. Scrum, SAFe, Kanban (Im Lebenslauf nachzuweisen (Zertifizierung), wird im Interview überprüft)
- Erfahrungen mit automatischen Tests bzw. Testframeworks (min. 3 Jahre) (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
- Erfahrung mit AWS, Docker und GitLab CI/CD in mindestens einem Projekt in den letzten 12 Monaten (Im Lebenslauf nachzuweisen, wird im Interview überprüft)
- Umfangreiche, aktuelle Kenntnisse in Gebieten der Softwarearchitektur (Im Lebenslauf nachzuweisen, wird im Interview überprüft)