Required skills
- Java Backend Development
- Spring Boot
- CENELEC EN 50126
- CENELEC EN 50716
- Hexagonal Architecture
- Domain-Driven Design (DDD)
- Backend Development
- AWS
- Kubernetes
- OpenShift
- Pulumi
- GitLab CI/CD
Languages: German
Job description
Für unseren Kunden suchen wir einen Senior Backend Developer (m/w/d) für die Entwicklung eines sicherheitsrelevanten Systems zur automatisierten Reisendenwarnung im Transport- und Logistikumfeld. Im Mittelpunkt stehen die Konzeption und Umsetzung ereignisgesteuerter Backend-Komponenten mit Java, Spring Boot, Axon und NATS sowie die Verarbeitung von Fahrplan-
Project overview
Für unseren Kunden suchen wir einen Senior Backend Developer (m/w/d) für die Entwicklung eines sicherheitsrelevanten Systems zur automatisierten Reisendenwarnung im Transport- und Logistikumfeld. Im Mittelpunkt stehen die Konzeption und Umsetzung ereignisgesteuerter Backend-Komponenten mit Java, Spring Boot, Axon und NATS sowie die Verarbeitung von Fahrplan-, Zuglauf- und Standortdaten. Ergänzend umfasst die Tätigkeit Cloud-native Entwicklung, den Aufbau automatisierter CI/CD- und Observability-Strukturen sowie eine normgerechte Softwareentwicklung nach CENELEC EN 50126 und EN 50716.
Der Einsatz erfolgt in einem agilen, standortübergreifenden Projektteam.
Responsibilities
Entwicklung und Weiterentwicklung von Backend-Komponenten mit Java, Spring Boot, Axon und NATS
Umsetzung einer ereignisgesteuerten Softwarearchitektur
Verarbeitung von Fahrplan-, Zuglauf- und Standortdaten zur automatisierten Auslösung von Warnmeldungen
Cloud-native Entwicklung mit AWS sowie Kubernetes beziehungsweise OpenShift
Bereitstellung und Verwaltung der Infrastruktur mit Pulumi
Aufbau und Weiterentwicklung von GitLab-CI/CD-Pipelines
Implementierung von Monitoring und Observability mit Grafana, Prometheus und Tempo
Erstellung und Durchführung automatisierter Tests
Technische Dokumentation der entwickelten Komponenten
Umsetzung der Softwareentwicklung gemäß CENELEC EN 50126 und EN 50716
Schrittweise Erweiterung des Systems um zusätzliche Warnfunktionen und Betriebsstellen
Must-have Skills
Mindestens 5 Jahre Erfahrung in der Java-Backendentwicklung
Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit Spring Boot
Nachweisbares CENELEC-Know-how in der Softwareentwicklung anhand von mindestens zwei Referenzprojekten
Mindestens 3 Jahre Erfahrung mit hexagonaler Architektur oder vergleichbaren Architekturansätzen
Mindestens 3 Jahre Erfahrung mit Domain-Driven Design (DDD)
Nice-to-have Skills
Mindestens 3 Jahre Erfahrung mit Observability unter Verwendung von Grafana, Prometheus und Tempo
Mindestens 3 Jahre Erfahrung mit AWS
Mindestens 5 Jahre Erfahrung mit Infrastructure as Code unter Verwendung von Pulumi
Erfahrung mit Axon und NATS
Erfahrung mit Kubernetes oder OpenShift
Erfahrung im Aufbau von GitLab-CI/CD-Pipelines
Kenntnisse in der automatisierten Softwaretestung
Laufzeit / Ende: 01.01.2027 bis voraussichtlich * Monate), Option auf Verlängerung
Project details
Größtenteils remote beziehungsweise ortsunabhängig; Onshore und Nearshore möglich
Auslastung/Volumen: 100%
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE