Geforderte Skills
- Kotlin Development
- Application Architecture
- React
- Agile Engineering Practices
- Cloud Infrastructure
- Containerized Infrastructure
- Microservice Architectures
- DevOps
- Domain Driven Design (DDD)
- Docs-First Approach
- Prometheus
- Spring Boot
Sprachen: German
Jobbeschreibung
Project overview
Das Projekt dient der Ablösung einer bestehenden Software-Lösung für die Verkehrssteuerung im Fernverkehr. In skaliert zusammenarbeitenden DevOps-Teams werden Software-Produkte als Single-Page-Anwendungen in einer Microservice-Architektur für den Cloud-Betrieb entwickelt und betrieben.
Die Entwicklung erfolgt nach modernen Standards unter Einsatz von Cloud-Technologien, Docker, CI/CD, vollständiger Liefer- und Testautomatisierung sowie integriertem Schwachstellenmanagement. Methodisch wird agil vorgegangen; UX, Endanwender-Fokus, Domain-Driven Design (DDD) und Test-Driven Development (TDD) bilden zentrale Arbeitsgrundlagen. Die DevOps-Teams verantworten neben der Entwicklung auch den operativen Betrieb der Produkte selbst.
Fähigkeiten
- Aufbau und evolutionäre Weiterentwicklung der zur fachlichen Domäne passenden Microservice-Architektur mit Mitteln des Domain Driven Designs.
- Fördern und Treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs sowie der Innovation und Standardisierung im Projekt.
- Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung.
- Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Microservice-Architekturen, Spring, AWS, Messaging, Kotlin) inklusive Schnittstellen, Modulen und Datenbanken.
- Umsetzung und Optimierung von CI/CD-Pipelines auf Basis von GitLab CI, Jenkins, Docker und OpenShift (Kubernetes).
- Sicherstellung eines möglichst automatisierten, stabilen Anwendungsbetriebs unter kontinuierlicher Verbesserung von Architektur, Prozessen und Tools.
- Programmierung, Implementierung und Customizing technischer Komponenten unter Einhaltung der Standards und Programmierrichtlinien des Auftraggebers.
- Muss-Kriterien (fachlich zwingende Anforderungen)
- Softwareentwicklung & Anwendungsarchitektur im Backend: Kotlinentwicklung im Rahmen eines Application Design (z. B. Ports & Adapter, IODA, etc.).
- Nachweis durch: Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung)
- Softwareentwicklung & Anwendungsarchitektur: Frontend Programmier- & Architekturkenntnisse, mind. mit React.
- Praktische Erfahrung mit agilen Engineering-Praktiken
- Erfahrung mit cloudbasierter und containerisierter Infrastruktur in Micro-Service-Architekturen
- Methoden- & Technologiekenntnisse mit DevOps
- Soll-Kriterien (Bewertungskriterien)
- Nachgewiesene praktische Erfahrung mit Methoden und Werkzeugen des strategischen und taktischen Domain Driven Designs.
- Nachweis durch: Anzahl Referenzen
- 2 Referenzen
- Gewichtung: 30%
- Nachgewiesene praktische Erfahrung mit dem Docs-First-Ansatz (z.B. Docs-as-Code, Spec Driven Development, etc.)
- Praktische Erfahrung mit dem Monitoring mit Prometheus
- Gewichtung: 20%
- Praktische Erfahrungen mit Spring Boot
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf GULP