Java Software Developer – Railway Systems

Randstad Deutschland — Germany · Posted ~2 hours ago

Full-time Remote

Skills

Java Kubernetes ETCS Digital interlocking systems Railway systems Software development DSTW ATO GoA2 CTMS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a software developer on a major railway digitalization program, contributing to modern signaling and train-control systems. The project includes Java and Kubernetes-based technologies and advanced capabilities for automated train operation and capacity and traffic management, with approximately 90% remote work.

Highlights

Approximately 90% remote work on a major railway digitalization initiative, with the opportunity to contribute to advanced signaling, automation, traffic management, and next-generation railway technology.

Description

Für dieses Projekt dürfen ausschließlich sozialversicherungspflichtig angestellte Mitarbeitende vorgestellt werden. Einarbeitung in 2026 - vollständiger Einstieg in 2027.ca. 90% Remote Ein führendes Eisenbahnunternehmen digitalisiert sein Eisenbahnsystem zur Zukunftsfähigkeit. Basis bildet die Ausrüstung von Strecke und Fahrzeugen mit neuer Leit- und Sicherungstechnik (ETCS und Digitale Stellwerke DSTW). Darauf aufsetzend sollen Technologien wie hochautomatisiertes Fahren (ATO GoA2) und ein Kapazitäts- und Verkehrsmanagementsystem (CTMS) Qualität und Pünktlichkeit steigern. Im Rahmen eines Pilotprojekts zur Digitalisierung des Eisenbahnverkehrs in einem regionalen Knotenpunkt erfolgt neben ETCS und DSTW die Umsetzung von hochautomatischem Fahren (ATO GoA2). Das Vorhaben umfasst die Implementierung der Komponenten CTMS-Übersetzer (engl. CTMS-Translator) und Basis DR (engl. Basic DR) als Bestandteil des Systems ATO-Zentrale (engl. ATO-Centre (ATO-C)). ATO GoA2 bedeutet einen automatisierten Fahrbetrieb, bei dem die Zugsteuerung ganz oder teilweise vom Fahrtrechner übernommen wird. Die Fahrt von Start bis Stopp wird automatisch durchgeführt, wobei der Triebfahrzeugführer (Tf) den Start auslöst, die Türsteuerung übernimmt, den Fahrweg beobachtet und im Bedarfsfall eingreift. Ziel ist die Einbindung dynamischer Daten (Ist-Zustände wie Fahrzeiten, befahrene Gleise, verfügbare Infrastruktur) in das ATO-System, insbesondere im Vorort- und Regionalverkehr. Entwurf und Implementierung von verteilten Back-End-Systemen in JavaTestautomatisierungUnit Testing Beheben von Fehlern aus den TestphasenDokumentation der technischen KomponentenErstellen von Systemdokumentationen Sicherstellung der Umsetzung von nicht-funktionalen AnforderungenErweiterung einer Continuous Integration (CI) / Continuous Delivery (CD) PipelineMuss-Kriterien:Nachweisbare Erfahrungen in agilen Softwareentwicklungsprojekten innerhalb der letzten 5 Jahre (mind. 2 Projektreferenzen mit jeweiliger Mindestdauer von 6 Monaten) - über > 3 Jahre Erfahrung)Nachweisbare Erfahrungen in agilen Softwareentwicklungsprojekten insb. von Eisenbahninfrastruktur- (EIU) oder Eisenbahnverkehrsunternehmen (EVU) innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz 6 Monate) - Anzahl Referenzen: 1Nachweisbare Erfahrungen in der Programmiersprache Java innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz 6 Monate) - Anzahl Referenzen: 2Nachweisbare Erfahrungen in der Entwicklung verteilter Dienste mithilfe von Container-Orchestrierungs-Tools (Kubernetes) innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz 6 Monate) - Anzahl Referenzen: 2Nachweisbare Erfahrungen in der Nachweisführung (Test von Anforderungen und Dokumentation der Softwareerstellung) von zulassungspflichtiger Software innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz 6 Monate) - Anzahl Referenzen: 1Soll-Kriterien:Nachgewiesene Zertifizierung in agilen Methoden (z.B. SAFe®, SCRUM, KANBAN)Nachweisbare Erfahrungen in agilen Softwareentwicklungsprojekten im Umfeld Fahrplanerstellung, Fahrplanproduktion und/oder Eisenbahnbetrieb innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz von 6 Monaten) - Anzahl Referenzen 3 Nachweisbare Erfahrung in der Software-/Systementwicklung im nach CENELEC reglementieren Umfeld innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz von 6 Monaten) - Anzahl Referenzen: 3Nachweisbare Erfahrung in agilen Softwareentwicklungsprojekten im Umfeld hochautomatisches Fahren (ATO) innerhalb der letzten 5 Jahre (Mindestdauer je Projektreferenz von 6 Monaten) - Anzahl Referenzen: 3