Beschreibung
Die Bahn sucht Unterstützung durch einen erfahrenen Entwickler und Architekten. Der technologische Kontext ist eine moderne Cloud-native Architektur basierend auf Kubernetes. Die Entwicklung von Anwendungen erfolgt in SpringBoot und Angular in einem agilen Umfeld nach Scrum, SAFe, XP.- Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
- Erstellen von technischen Architekturkonzepten für IT-Systeme im Projektkontext
(wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen)
gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers
- Bewerten von technischen Risiken sowie Dokumentation dieser
- Ermitteln von nicht-funktionalen Anforderungen sowie Abstimmen und Dokumentieren der
nicht funktionalen Anforderungen
- Erstellen und Durchführen von Präsentationen zu technisch komplexen Themenstellungen bis
auf Management-Ebene
- Umsetzung der fachlichen Anforderungen anhand der technischen Spezifikation
- Durchführung von Code Reviews
- Konzeption und Weiterentwicklung der Maßnahmen für die Sicherstellung des Betriebs der
entwickelten Software
- Weiterentwicklung der Qualitätssicherung-Maßnahmen und der Testautomatisierung
- Weiterentwicklung der Infrastruktur- und Pipeline-Skript
Anforderung:
Gradle Plugin Entwicklung +++ (good), 2-4 yrs.
Hibernate +++ (good), 2-4 yrs.
Java ++++ (excellent), > 4 yrs.
REST ++++ (excellent), > 4 yrs.
SpringBoot ++++ (excellent), > 4 yrs.
UnitTest (Python Framework) ++++ (excellent), > 4 yrs.
Docker +++ (good), 2-4 yrs.
GitLab CI +++ (good), 2-4 yrs.
Kubernetes (K8) +++ (good), 2-4 yrs.
Maven +++ (good), 2-4 yrs.
PostgreSQL ++++ (excellent), > 4 yrs.
Continuous Integration (CI) +++ (good), 2-4 yrs.
SOAP ++++ (excellent), >4 yrs.
Testautomatisierung +++ (good), 2-4 yrs.
MUSS-Anforderungen:
5 Jahre praktische Erfahrung in der Implementierung von technischen Lösungen in agilen Projekten mit mehreren Teams sind im Lebenslauf nachvollziehbar zu finden
4 Jahre praktische Erfahrung in Entwicklung mit: Java Tools / Frameworks (SpringBoot, Hibernate), Testautomatisierung mit Unit Tests oder andere Frameworks, Datenbanken (bevorzugt Postgresql)
4 Jahre praktische Erfahrung in Schnittstellen Technologien wie Rest, SOAP oder Messaging
2 Jahren praktische Erfahrung in Sourcenverwaltung Build und Continuous Integration/Deployment GIT/lab, Maven oder Gradle, Kubernetes, Docker oder andere Containertechnologien, Helm
Mindestens 2 Projektreferenzen mit Microservices
Projektstart: 15.10.2021
Projektende: 31.12.2021 + Verlängerungsoption
Auslastung: ca. 60 PT (voraussichtlich 3 Tage pro Woche remote, 2 Tage in Frankfurt)
Leistungsort: Frankfurt/Main