D6 Frankfurt #AF-1650 Senior Java/JEE Entwickler (langfristig 2021+)(m/w/d)

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

Schlagworte

XML Java JavaEE REST HTTP JSON

Beschreibung

Tätigkeit:

Projekt-/Aufgabenbeschreibung:
Der Vertriebskanal Automat ist der zweitstärkste Vertriebskanal der DB Vertrieb GmbH. Die aktuellen Endgeräte werden auf einer Softwarearchitektur betrieben, welche in den Grundzügen seit 1997 besteht.
Mit der Liberalisierung des Marktes im SPNV sowie den steigenden Erwartungen der Endkunden und Transporteure steigen die Anforderungen an den Vertriebskanal. Diese Anforderungen können mit der bestehenden Software-Architektur nicht mehr oder nur mit großem Aufwand abgebildet werden. Teilweise werden seitens der Besteller konkrete Architekturvorgaben gestellt, welche in der bestehenden Architektur des Ticketautomaten heute nicht gegeben sind und nicht realisiert werden können. Ein Beispiel hierfür sind standardisierte Schnittstellen zwischen dem Automaten und dem Backend des RMV.
Im Rahmen einer Vorstudie wurde die Ziel-Architektur für das Endgerät sowie für das betriebliche Hintergrundsystem fachlich und technisch beschrieben, es wurden Umsetzungsszenarien abgeleitet und bewertet. Auf Basis dieser Bewertung wurde ein Zielszenario ausgewählt und eine Roadmap erarbeitet.
Im Zuge eines Lenkungskreises der Vorstudie ZEBRA (Zukunftsfähiges Endgerät mit bedarfsorientierter Architektur) am 06.07.2016 wurden das Zielszenario und die Roadmap bestätigt. Dieses Szenario stärkt die Onlineanbindung der Fahrscheinautomaten und stellt eine Abkehr von den bisherigen autarken Endgeräten dar. Es umfasst nicht nur Anpassungen der Softwarearchitektur der Fahrscheinautomaten, sondern auch das betriebliche Hintergrundsystem und die Betriebsführungstools der Automaten.
Das im September 2016 gestartete Programm ZEBRA besteht zurzeit aus den drei Produkt-Teams Plattform, Vertriebsanwendung und technischer Betrieb, sowie einer zentralen Programmsteuerung.

Aufgaben:
• Erstellen von technischen Spezifikationen zu den fachlichen User Stories
• Beratung zur technischen Architektur der eingesetzten IT-Systeme
• Aufzeigen von Verbesserungsmöglichkeiten in Bezug auf die technische Architektur
• 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)
• Fehlerbehebung aus den Testphasen in den Applikationen / Komponenten
• Dokumentation der technischen Komponenten und Erstellung von Systemdokumentationen
• Aufwandschätzung für die technische Lösung im Projekt
• Erstellung von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen incl. Continuous Integration
• Durchführung von Code-Reviews, Komponententests, Modultests, Modulgruppentests
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Präsentationen zu technisch komplexen Themenstellungen
• Kommunikation / Berichte von Risiken und Problemen an die Technischen Architekten und entsprechende Teams bzw. Rollen

Anforderungen:

must have:
• Sehr gute und praktizierte Kenntnisse in Java /J2EE, JSON / XML
• Gute und praktizierte Kenntnisse in http / REST - Kommunikation
• Nachweisbare Erfahrungen in Entwicklungsprojekten, idealerweise im agilen Umfeld
• Grundsätzliche Kenntnisse für die Bereiche Testmanagement, Testfallerstellung und Durchführung von Unit-Tests
• Erfahrung in einer agilen Software-Entwicklungsmethode

nice to have:
• Gute und praktizierte Kenntnisse in HTML / CSS / Javascript, Angular, YAML, Git, Jira, Maven, Artifactory
• praktizierte Kenntnisse in PHP
• Lösungsorientiertes Arbeiten in einem komplexen Kommunikationsumfeld
• Grundlegende Kenntnisse in der Erstellung von Anforderungskonzepten & Spezifikationen
• Grundlegende Kenntnisse in der Erstellung & Beratung von fachl. Architekturen
• Zertifizierung in mindestens einem relevanten technologischen Thema oder vergleichbare Qualifikation
• Erfahrung in der Implementierung von technischen Lösungen in Cloud-Umgebungen.
• Mind. 2 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren


Umfeld(Must)
HTTP, Java, Java EE, JSON, REST, XML

Umfeld (Nice to Have):
Angular, Artifactory, CSS, Git, HTML, JavaScript, Jira, Maven, PHP, YAML

Sonstiges
- Option auf Verlängerung

Beginn
asap/nach Absprache

Ende
01.01.2021+

Ort
Frankfurt am Main

Sollten Sie uns bei diesem Projekt unterstützen können, so bitten wir um die Zusendung geeigneter Profile an .

Vielen Dank im Voraus.


Bianca Monetta
Subcontractor Managerin

PENTASYS AG
Solmsstr. 41
60486 Frankfurt am Main
Tel.
Web www.pentasys.de
E-Mail

Vorstand: Rüdiger Azone (CEO), Dr. Lothar Ludwig, Thomas Worofsky
Aufsichtsratsvorsitzender: Jérôme Gontard
HR München HRB 167896
Start
ab sofort
Dauer
14 Monate
(Verlängerung möglich)
Von
Randstadt Digital Germany AG
Eingestellt
31.10.2019
Ansprechpartner:
Laura Roßmeier
Projekt-ID:
1842589
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren