Beschreibung
Aufgabe:• Weiterentwicklung des Fahrgastinformationssystems RIS Fahrzeug
• Konzeption, Programmierung und Test von Software im Bereich Java
• Arbeit in einem Scrum-Team bei der Deutschen Bahn
• Testautomatisierung und Continuous Integration
• Konfigurationsmanagement, Release-Management
• Durchführung von Aufwandsschätzungen
• Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen incl. Continuous Integration
• Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Anforderung:
- Praktische Realisierungserfahrung in Java-Software-Projekten (Java 8, Spring)
- Erfahrungen in der Testautomatisierung (Java-Modultest, Komponententest, Systemtest)
- Fundierte Kenntnisse gängiger UI-Frameworks, insbesondere JQuery
- Kenntnisse in Webentwicklung (HTML, CSS)
Wünschenswert:
- Kenntnisse in GIT und JIRA
- Kenntnisse in der Administration von Linux-Systemen
- Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation
- 3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren
- praktische Erfahrungen mit Cucumber
- praktische Erfahrung mit Continuous Integration (Jenkins)
Umgebung/Sonstiges:
Ihr Ansprechpartner:
Patrick Rachor - Recruiter
Telefon - Mobil
Beginn: Mai 2017
Dauer: Dezember 2017
Branche: Logistik/Transport