Kunde: Deutsche Bahn AG
Rolle: Freelancer – Softwareentwickler / Architekt
Branche: Transport & Logistik
Methodik: Agile Entwicklung (Scrum)
Im Rahmen mehrerer Projekte unterstützte ich die Deutsche Bahn bei der Migration und Herauslösung zentraler Backend-Komponenten aus bestehenden Systemlandschaften. Der Fokus lag auf der Ablösung veralteter Technologien, dem Aufbau moderner Spring-Boot-basierter Services sowie dem Betrieb in containerisierten Cloud-Umgebungen.
Projekt: Migration RIS-Infoplattform
Kurzbeschreibung
Migration der bestehenden Reisenden-Informations-System-Infoplattform von JSP-basierten Legacy-Technologien hin zu modernen Spring-Boot-Services mit REST-Schnittstellen, sowie die Implementierung von neuen Funktionalitäten
Aufgaben & Verantwortlichkeiten
- Definition der Zielarchitektur
- Implementierung auf Basis von Spring Boot
- Entwicklung von REST-APIs (OpenAPI)
- Aufbau von CI/CD-Pipelines
- Erstellung technischer Dokumentation
- Code Reviews und Tests
Technologien
Backend:
Java, Spring Framework, Apache Kafka, WebFlux, REST, OpenAPI
Infrastruktur & Cloud
Docker, Kubernetes, AWS, Helm
DevOps & Tooling
GitLab, Maven, Grafana, Prometheus, Oracle DB
Methoden:
Scrum, Clean Architecture, TDD, CI/CD
Projekt: Migration RIS-HTTP-Eingang
Kurzbeschreibung
Herauslösung und Migration des RIS-HTTP-Eingangs als eigenständigen Service innerhalb einer containerbasierten Infrastruktur.
Aufgaben & Verantwortlichkeiten
- Architekturdefinition
- Implementierung REST-basierter Services
- Testautomatisierung
- CI/CD-Pipeline-Erstellung
- Monitoring & Logging
Technologien
Backend:
Java, Spring Framework, REST, OpenAPI
Infrastruktur & Cloud
Docker, Kubernetes, AWS, Helm
DevOps & Tooling
GitLab, Maven, Grafana, Prometheus, Oracle DB
Methoden:
Scrum, Clean Architecture, TDD, CI/CD
Ergebnis & Mehrwert
- Ablösung veralteter JSP-Anwendungen
- Verbesserte Wartbarkeit & Skalierbarkeit
- Standardisierte API-Schnittstellen
- Stabiler Cloud-Betrieb
