2x Java SW-Entwickler (SA 28181 & 28183)

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

Beschreibung

Tätigkeitenbeschreibung
Beschreibung des Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden durch einen Developer Common als Unterstützung in der Produktweiterentwicklung und Wartung der Vertriebsplattform der Deutschen Bahn benötigt.
Darunter fallen technisches Design und Implementierung von IT-Projekten in der fachlichen Domäne Ticketing Systems für den Personenverkehr mit Einsatz in verschiedenen Komponenten der DB Vertrieb GmbH.

Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Eigenständige Softwareentwicklung Individualsoftware mit der Programmiersprache Java. Durchführung jeweils gemäß dem vereinbarten Standard (Rahmenvertrag).
Refactoring / Programmierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken)
Eigenständige Beratung des Auftraggebers innerhalb der Projektphasen technisches Design, Implementierung und Entwicklertest, als auch agile Softwareentwicklungs Methodiken, wie z.B. TDD, Pair Programming und Code Reviews.
Eigenständige Erstellung von technischen Testfällen und Durchführung von Entwickler-, Oberflächen- und Integrationstests.
Eigenständige Integration der neu zu entwickelnden Anwendung in die technische Verfahrensbetriebsführung.
Teilnahme an allen Scrum relevanten Meetings
Präsentationen zu technisch komplexen Themenstellungen
Beheben von Fehlern in den Applikationen / Komponenten. Weiterhin Ergänzung der automatisierten Regressionstests, damit Fehler dieser Art nicht mehr auftreten können, bzw. durch die CI Pipeline frühzeitig erkannt werden.

Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
Gewichtung fachliche Anforderungen: 70%

Muss-Anforderungen:
Sehr gute und mehrfach praxiserprobte Kenntnisse der Technologien Java-/JavaEE, Spring Framework
Sehr gute und mehrfach praxiserprobte Kenntnisse in der Webentwicklung mit JSP, HTML, CSS, JavaScript und jQuery
Sehr gute und mehrfach praxiserprobte Kenntnisse in testgetriebener Entwicklung, Continous Integration, Testautomatisierung und verteilter Versionskontrolle (Git)
Sehr gute Erfahrung in der Entwicklung und Umsetzung automatisierter Tests mit Hilfe von Unit Tests, Integrationstests, Akzeptanztests und Mockobjekten mit z.B. JUnit, Mockito, Cucumber
Gute Erfahrungen in Agile Software Engineering (Clean-Code, Pair-Programming, TDD, Refactoring, etc)
Gute Erfahrung mit Legacy Code und dessen Refactoring
Erfahrung und Kenntnisse in den Build-Management-Tools Ant, Gradle und Maven
Gute Erfahrungen mit SQL-Datenbanken (z.B. Oracle)
Erfahrung mit agilen Teams (z.B. Scrum-Team)
Hohe Teamfähigkeit und kommunikationsstark

Soll-Anforderungen:
Ausgeprägte Fähigkeit, Geschäftsprozesse zu verstehen und zu realisieren
Erfahrung im Bahn-Umfeld wünschenswert.
Proaktive Kommunikation und die Fähigkeit komplexe Zusammenhänge zu verstehen und darzustellen.
Offenheit gegenüber Veränderung
Ergebnisorientierung
Start
15.01.2018
Dauer
28.12.2018
Von
Sopra Steria SE
SIPJOB-ID:
17904
Eingestellt
18.01.2018
Projekt-ID:
1486797
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren