Beschreibung
TätigkeitenbeschreibungDas Team ‚Fahrzeug‘ innerhalb RIS (ReisendenInformationsSystem) sucht Unterstützung für die Java/JEE Entwicklung. Das Team ‚Fahrzeug‘ ist zuständig für Fahrzeuganbindungsprojekte des DB Personenverkehrs an den RIS Verfahrensverbund (RIS-Verfahren RIS-MGW, RIS-Backoffice Fahrzeug und RIS-DaFIS/FIS-DV).
Aufgaben:
Weiterentwicklung des DB-eigenen Fahrgastinformationssystems RIS Fahrzeug
Konzeption, Programmierung und Test von Software im Bereich Java (Server und UI)
Weiterentwicklung der Architektur von RIS Fahrzeug
Arbeit in einem Scrum-Team bei der Deutschen Bahn
Testautomatisierung und Continuous Integration
Abstimmung von Anforderungen mit dem Auftraggeber
Beratung hinsichtlich der Machbarkeit neuer Anforderungen
Konfigurationsmanagement, Release-Management
Durchführung von Aufwandsschätzungen
Must-have:
Umfangreiche und praktische Realisierungs- und Architekturerfahrung in Java-Software-Projekten (Server und UI)
Fundierte Erfahrung als Agile Software Engineer
Sehr gute Kenntnisse in Softwaretechnik
Methodische Kompetenz in der Testautomatisierung (TDD, BDD)
Fundierte Kenntnisse gängiger UI-Frameworks (AngularJS, JSF, JQuery)
Kenntnisse in der Administration von Linux-Systemen
Einsatz von regelmäßigen Refactoring
Erfahrung mit Pair Programming
Erfahrung in der Mitarbeit in Scrum-Teams innerhalb großer Organisationen
Fundierte methodische Kenntnisse in der Software-Entwicklung
Fundierte Erfahrungen bei der Erstellung von Machbarkeitsaussagen
starke kommunikative Fähigkeiten, Teamfähigkeit, Organisationstalent, Belastbarkeit, Kreativität
Nice-to-have:
Virtualisierungslösungen, z.B. XEN
Know-how im Bereich Schienenverkehr, Schienenfahrzeuge, Reisendeninformation
Grundkenntnisse in Mobilfunk-Technologien und -Endgeräte
Fähigkeiten (Must have)
Java, Java EE, Linux, Pair Programming, SCRUM, Testautomatisierung, UI-Frameworks
Fähigkeiten (Nice to have)
Deutsche Bahn Know-how, Grundkenntnisse in Mobilfunk-Technologien und -Endgeräte, Virtualisierungslösungen