Kurzbeschreibung
Scope Scope ist die Entwicklung von Applikationen für die Fahrplankonstruktion und Trassenbelegung. Die implementierte Software ist auf der Enterprise Integration Plattform in die IT-Basislandschaft zu integrieren. Der Dienstleister bringt seine IT-Expertise im Beratungsgebiet ein. Hier steht insbesondere die Entwicklung sicherer, optimierter und stabiler auf Springboot basierender Microservices im Fokus. Die Erwartung an den Kandidaten ist ein Product-Level-Mindset zur Sicherstellung eines stabilen Anwendungsbetriebs.
Leistungsumfang
- Entwicklung von Applikationen als Teil eines agilen Teams unter Berücksichtigung der Qualitätsstandards und Vorgaben von der Anforderungsanalyse bis zum Betrieb
- Erstellen und Durchführung von Tests entlang der Testpyramide zur Qualitätssicherung
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Optimierung der Performance der entwickelten Applikationen und dazugehöriger Infrastruktur (z. B. Datenbanken)
- Verantwortung und Sicherstellung des Betriebs der entwickelten Applikationen bis einschließlich der Abnahmeumgebung
- Level 2/3 Support der entwickelten Anwendung zu Geschäftszeiten
- Unterstützung der System Architekten und Business Analysten in der Erstellung von technischen und fachlichen Konzepten
- Ermittlung nicht-funktionaler Anforderungen, Dokumentation und Überwachung von deren Realisierung im Projekt
- Dokumentation der Applikationen (technisch, fachlich und betrieblich)
- Durchführen der Reviews von Design, Code und Tests
Besondere Tätigkeitsmerkmale
Backend und Frontend Entwickler Mussanforderungen (sind zwingend zu erfüllen):
- Mindestens 10 Jahre Erfahrung in der Entwicklung von Services mit Java/Kotlin mit Springboot o.ä., ORM Framework (OpenJPA oder Hibernate)
- Mindestens 8 Jahre Erfahrung im Deployment von Containerbasierten Anwendungen (Docker, k8s)
- Mindestens 8 Jahre Erfahrung mit Unit Test Frameworks (Junit/TestNG/AssertJ) – Mindestens 5 Jahre Erfahrung im Umgang mit CI/CD (Gitlab-CI, Jenkins, Github Actions)
- Mindestens 5 Jahre Erfahrung in der Performanzanalyse von Java Services durch Profiling (z.b. YourKit) und der Optimierung von Relationalen Datenbanken
Sollanforderungen:
- Mindestens 3 Jahre Erfahrung in der Benutzung von Cloudanbietern und deren SDK (AWS, GCP, Azure)
- Mindestens 5 Jahre Erfahrung im Design von Restful API’s im besten Fall bei der Nutzung des OpenApi Standards
- Erfahrung im Anwendungsbetrieb von Java Applikation in Kubernetes Clustern
- Erfahrung im Bereich Test Driven Development
- Erfahrung in der technischen Architektur verteilter Systeme
- Erfahrung in der Arbeitsweise agiler Teams (SCRUM, SAFe, Kanban)
Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt)