Ihre Aufgaben - Neu- und Weiterentwicklung des fahrzeugseitigen Diagnose- und auf Basis Java und Linux - Konzeptionierung, Entwurf und Design der Software - Spezifizieren, Codieren und Testen der Software inklusive Schnittstellen zu Fremdsystemen - Erstinbetriebnahme, Validierung und Wartung der Systeme - Evaluation von neuen Technologien und deren Einführung - Erstellung von Systemdokumentation und Kundendokumentation Ihr Profil - Abgeschlossenes Studium im Bereich Informatik, Informationstechnik, Software Engineering oder vergleichbare Ausbildung - Mehrjährige Berufserfahrung in der Programmierung mit JAVA im technischen oder industriellen Umfeld - Kenntnisse im Bereich von objektorientierter Programmierung, asynchroner Kommunikation und modulbasierter Architektur - Kenntnisse in verschiedenen Technologien wie Webservices (z.B. REST), Message Queuing (z.B. MQTT), Container (z.B. Docker) und Frameworks wie OSGI oder ausgewiesene Erfahrung als Fullstack-Entwickler (w/m/d) von Vorteil - Sehr gute Englischkenntnisse - Erfahrung mit agilen Entwicklungsmethoden (SCRUM), iterativer Vorgehensweise (Continuous Integration / Deployment CI/CD), den einschlägigen Tools (z.B. GITLAB, Jenkins, Maven, Ant) sowie ausgeprägtes Interesse für die Clean-Code-Prinzipien wünschenswert Zusätzliche Informationen In einem interdisziplinären Team entwickeln Sie unsere moderne Plattformlösung für das zentrale Diagnose- und für Stadler Fahrzeuge weiter. Sie bringen sich für die Gestaltung eines auf Kundenanforderungen abgestimmten, webbasierten Systems ein, das die Inbetriebsetzung und Optimierung der Fahrzeuge intern unterstützt und dem Kunden Wartung und Unterhalt der Fahrzeuge erleichtert. Ziel der zentralen Diagnose- und ist es, den Bahnbetrieb bezüglich Sicherheit, Verfügbarkeit und Kosteneinsparung mit modernen Konzepten weiter zu optimieren.
Java Entwickler (m/w/d) Vollzeit (Anwendungsprogrammierer/in)