Required skills
- Java
- Spring Boot
- CENELEC
- Hexagonal Architecture
- Domain-Driven Design (DDD)
- Backend Development
- Event Sourcing
- NATS
- Kubernetes
- OpenShift
- AWS
- Infrastructure as Code
Languages: German
Job description
Start: 01.01.2027
Project overview
Ein großer Bahnkonzern automatisiert die Warnung von Reisenden am Bahnsteig vor durchfahrenden und einfahrenden Zügen. Heute übernehmen das Menschen per Durchsage. Das neue System erkennt aus Fahrplan-, Zuglauf- und Standortdaten automatisch, wann an einer Betriebsstelle gewarnt werden muss, und löst die Ansage rechtzeitig aus. Das Projekt startet auf der grünen Wiese, Architektur und Code entstehen neu. Das System ist sicherheitsrelevant und wird nach CENELEC (EN 50126 / EN 50716) entwickelt, von der Anforderung über Verifizierung und Validierung bis zum Konfigurationsmanagement.
Gearbeitet wird in einem deutschlandweit verteilten, selbstorganisierten agilen Team.
Ihre Rolle
Als Senior Backend Developer bauen Sie die Kernkomponenten eines event-getriebenen Systems, auf das sich jeden Tag Menschen am Bahnsteig verlassen.
Konkret:
Was Sie mitbringen
- Entwicklung technischer Komponenten mit Java und Spring Boot, Event-Sourcing mit dem Axon Framework und NATS als Messaging-Broker, inklusive Schnittstellen, Module und Datenbanken
- Entwicklung und Betrieb in einer Cloud-nativen Umgebung (Kubernetes/OpenShift, AWS), Infrastruktur als Code mit Pulumi
- Aufbau und Pflege von CI/CD-Pipelines mit GitLab CI/CD
- Observability der Komponenten mit Grafana, Prometheus und Tempo (Metriken, Logs, Traces)
- Automatisierte Tests (Unit-, Integrations- und Komponententests) und Behebung von Fehlern aus den Testphasen
- Technische Dokumentation, Systemdokumentation und Lieferpakete mit Freigabemitteilungen
- Mitwirkung an der normkonformen Entwicklung nach CENELEC, Erstellung und Pflege der geforderten Entwicklungsartefakte, Einhaltung von Konfigurations- und Änderungsmanagement
- Mehr als 5 Jahre Erfahrung in der Backendentwicklung mit Java
- Mehr als 5 Jahre Erfahrung in der Backendentwicklung mit Spring Boot
- CENELEC-Know-how in der Softwareentwicklung, belegt durch mindestens zwei Projektreferenzen
- Mehr als 3 Jahre Erfahrung mit hexagonaler Architektur oder vergleichbaren Architekturansätzen
- Mehr als 3 Jahre Erfahrung mit Domain-Driven Design (DDD)
- Deutsch auf annähernd muttersprachlichem Niveau (C2)
Nice to have
Rahmenbedingungen
Vor Projektstart ist eine unvergütete Anlaufphase von rund fünf Tagen für projektspezifische Unterweisungen einzuplanen.
Interesse?
Senden Sie mir Ihren Lebenslauf (Word oder PDF) und Ihren Stundensatz an *@*.de.
Sie erhalten zeitnah eine Rückmeldung.
Jochen Gierl
Codex Solutions GmbH
Datenschutzhinweis
Wenn Sie sich auf diese Position bewerben, verarbeiten wir die von Ihnen übermittelten personenbezogenen Daten (z. B. Name, Kontaktdaten, Qualifikationen, Lebenslauf, Verfügbarkeit, Vergütungssatz) zur Bearbeitung Ihrer Bewerbung und zur Vertragsanbahnung gemäß Art. 6 Abs. 1 lit. b DSGVO. Weitere Informationen zur Verarbeitung Ihrer Daten finden Sie in unserer Datenschutzerklärung unter: www.codex-solutions.de/DSE
- Erfahrung mit Observability-Werkzeugen wie Grafana, Prometheus und Tempo
- Erfahrung mit AWS
- Erfahrung mit Infrastructure as Code, idealerweise Pulumi
- Erfahrung mit Event Driven Design und Event-Sourcing
- Erfahrung mit Kubernetes oder OpenShift
- Erfahrung mit NATS als Messaging-Broker
- Erfahrung mit GitLab CI/CD
Project details
01.01.2027
Ende: 31.12.2027
ca. 1.600 Stunden (200 Personentage) über die Projektlaufzeit, Vollzeit
remote, Leistungserbringung aus Deutschland oder dem Europäischen Wirtschaftsraum, einzelne Präsenztermine in Deutschland möglich
Umfeld: Verkehr und Infrastruktur, sicherheitsrelevante Software nach CENELEC
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE