Java Project for Deutsche Bahn In Frankfurt/ Berlin

Hessen, Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

1 Beschreibung Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden durch einen „Agile Software Engineer“ als Unterstützung des Teams Checkout/eSuite in der Produktweiterentwicklung und Wartung der Vertriebsplattform der Deutschen Bahn benötigt.
Das Team Checkout ist unter anderem für die Wartung und Weiterentwicklung der Bahn.de Ticketbuchung, der Ticketbuchung des DB Navigators, der Benutzeroberfläche des Kundenkontos und diverser anderer Systeme wie z. B. der grafischen Sitzplatzauswahl für den Personenverkehr mit Einsatz in der Komponente eSuite der DB Vertrieb GmbH zuständig.

2 Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
? Programmierung/ Refactoring technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Java, JSP, CSS, TypeScript, etc.) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken
? Entwicklung, Umsetzung und Aufbau einer Testarchitektur für automatisierte Tests mit Hilfe von Unit Tests, Integrationstests, Akzeptanztests und Mockobjekten
? Extreme Programming Techniken in die Sprints einbringen und vorleben
? Sicherstellung, dass fertige Software Inkremente nach jedem Sprint geliefert werden können
? Teilnahme an allen Scrum relevanten Meetings
? Unterstützung bei der Entwicklung und dem Einsatz von agilen Schätzmethoden
? Unterstützung und Know-how Transfer bei der Einhaltung der Definition of Done im Team
? Mitgestaltung von Sprint Planning und Review Meeting
? Mitarbeit beim Design neuer Komponenten
? Beheben von Fehlern in den Applikationen / Komponenten
? Steuerung und Messung der Qualität der Software durch Auswahl und Einsatz geeigneter Metriken
? Dokumentation der technischen Komponenten
? Evaluierung von neuen Technologien und Übertragung von Agilen Software Engineering
Patterns auf diese Technologien
? Präsentationen zu technisch komplexen Themenstellungen
? Teilnahme an Communities of Practice
?
3 Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
? Gewichtung fachliche Anforderungen: 70%
? Muss-Anforderungen:
? Sehr gute und mehrfach praxiserprobte Java- /JavaEE-Kenntnisse
? Sehr gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung mit JSP, HTML, CSS, JavaScript
? Gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung
mit jQuery und TypeScript
? Gute Kenntnisse in testgetriebener Entwicklung, Continous Integration, Testautomatisierung und verteilter Versionskontrolle (Git)
? Methodische Kompetenz für Testing (TDD)
? Erfahrung mit dem Framework Cucumber. Wünschenswert wäre Erfahrung mit der Integration des Frameworks in den Entwicklungsprozess
? Erfahrung mit der Entwicklungsumgebungen IntelliJ
? Erfahrung mit den Build Management Tool Ant und Maven wünschenswert
? Erfahrungen mit dem Persistence Framework PFW
? Erfahrungen mit Legacy Code
? Erfahrungen mit Edifact Schnittstelle
? Einsatz von regelmäßigem Refactoring
? Pair Programming, Code Reviews
? Nachweisliche Erfahrung mit agilen Teams (z.B. Scrum-Team)
? Verständnis für die Fachlichkeit und enge Abstimmung mit den Teamkollegen und dem Product Owner
? Gute analytische Fähigkeiten
? Eigenverantwortliches, organisiertes Handeln
? Hohe Teamfähigkeit und kommunikationsstark

? Soll-Anforderungen:
? Idealerweise Erfahrungen im Umfeld Bahn/ DB Vertrieb/ Bahn-Buchungssystemen
? Offenheit gegenüber Veränderung
? Ergebnisorientierung
Start
ab sofort
Dauer
6 Monate
(Verlängerung möglich)
Von
Fluunt GmbH
Eingestellt
03.06.2019
Ansprechpartner:
Asmita Sharma
Projekt-ID:
1779419
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren