34010 Java Backend Entwickler (m/w/d) für unseren direkten Endkunden

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

Ihre Leistungen werden für das Portfoliosegment Mobile der DB Systel GmbH (Auftraggeber) erbracht. In diesem Portfoliosegment werden folgende Aufgaben durchgeführt:

• Die Durchführung von Projekten in der fachlichen Domäne für diverse bahninterne wie externe Kunden des Auftraggebers.
• Die Durchführung von Projekten in der Verantwortung des Auftraggebers.
• Die Projektleistungen bestehen im Wesentlichen aus
o Steuerung der Leistungserbringung über die einzelnen leistungserbringenden Phasen der Projekte hinweg.
o Beratung zur Lösung geschäftlicher Problemstellungen unter Anwendung gängiger Methoden der Beratung.
o Beratung im Bereich der Nutzerinteraktion und Nutzererfahrung (UX): Recherche, Design, Konzeption, Prototyping, Realisierung und Nutzertests, Methoden und Tools.
o Analyse und Dokumentation der abgeleiteten Geschäftsvorfälle.
o Dem Design von funktionalen und / oder technischen Anwendungsarchitekturen in der fachlichen Domäne.
o Der Konzeption, dem Entwurf und Design von qualitativ hochwertigen Benutzerinterfaces.
o Sicherstellen einer einheitlichen und nutzerzentriert entwickelten UX durch Definition von Standards und Vorgaben für die Leistungen der DB Systel in Übereinstimmung mit den CI/CD-Vorgaben des Konzerns.
o Der (Weiter-) Entwicklung und Integration von Lösungen.
o Der Anwendung von Testmethoden, dem Entwurf von Testfällen und der Durchführung von Test
o Der Vorbereitung und der Durchführung des Betriebes der erstellten Projektleistung.
• Die Konzeption und die Erstellung von wiederverwendbaren Services und die Integration dieser Services in Plattformen des Auftraggebers oder dessen Kunden.
• Die Erbringung von Consultingleistungen in fachlichen / technischen / betrieblichen Domänen zur Unterstützung der geeigneten Leistungserbringung des Auftraggebers.
• Die Klärung von Abhängigkeiten zu anderen Portfoliosegmenten des Auftraggebers und die Sicherstellung der Nutzung vorhandener Synergien und Kompetenzen.

Ihre Aufgaben:
• Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.
• Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für JEE, SpringBoot und REST.
• Die Erweiterung von Java-Backends um REST Schnittstellen zur effizienten Anbindung mobiler Apps sowie die Erweiterung von Java-Backends, um funktionale oder administrative Webseiten sind Bestandteil der Aufgabe.
• Die Erstellung von Unit-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.
• Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen.
• Eine Abstimmung mit den Disziplinen Business Engineering, User Experience Consulting, Test sowie Betrieb.
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc.
• Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.
• Mitwirken und Vorbereiten von Last- und Performancetests.
• Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen.
• Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.
• Einrichten und pflegen von Entwicklungsumgebungen.
• Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch).
• Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext.
• Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes.
• Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch).

Muss-Anforderungen:
• Fundierte praktische Erfahrung in der Entwicklung von JEE Backends; Schwerpunktwissen JEE mit Java ab Version 8, REST API, Java Web Token
• Kenntnisse und Erfahrungen in einer oder mehrerer der folgenden Technologien: SSO (Authentifizierungsmechanismen), Git (Versionsmanagement), Git (GitLab), Kubernetes, JSON, Datenbanken, Containerrisierung, WebServices OpenAPI Spezifikation
• Erfahrung in der Zusammenarbeit in internationalen Projekten und kommunikationssicheres Business Englisch. Zur Kommunikation in internationalen Entwicklungsteams
• Kenntnisse in Sicherheitsarchitekturen und den Sicherheitsmechanismen der eingesetzten Technologien und Frameworks sind erwünscht.

Soll-Anforderungen:
• Umfangreiche Erfahrung im Konfigurationsmanagement unter Einsatz von GIT und der Bedienung und Benutzung von Continuous Integration/Continuous Delivery (CI/CD) Pipelines.
• Kenntnisse und Erfahrungen im Einsatz von Testautomatisierungsframeworks (z.B. Selenium) und deren effiziente Einbindung in den Entwicklungsprozess sind erwünscht.

Projektlaufzeit: 06.04.2020 bis zunächst Oktober 2020, mit Option für gesamt 2020

Kontaktadresse:

Wenn wir damit Ihr Interesse geweckt haben und Sie sich bei uns melden - sei es per E-Mail oder in anderer Form -, erklären Sie zugleich Ihr EINVERSTÄNDNIS damit, dass wir Ihren vollständigen Namen, Ihre Adresse und Ihre Kontaktdaten sowie Ihre Angaben zur Qualifikation (z.B. Ausbildung, Tätigkeit, Profil, Referenzen) ausschließlich für unsere unternehmerischen Zwecke verarbeiten. Eine Weitergabe an Dritte erfolgt nicht (bzw. gegebenenfalls in einem späteren Stadium nur mit Ihrer gesonderten Einwilligung). Eine Löschung dieser Daten erfolgt, sobald feststeht, dass ein Vertrag in absehbarer Zeit nicht zu Stande kommt.

Wir weisen weiter darauf hin, dass Sie diese Einwilligung jederzeit mit sofortiger Wirkung widerrufen können, zweckmäßigerweise in Textform per E-Mail an
Wir verweisen im Übrigen auf die Datenschutzerklärung in unserem Impressum und weiter gehende Datenschutzregelungen beim Zustandekommen einer Vertragsbeziehung mit uns.
Start
04.2020
Dauer
6 Monate
(Verlängerung möglich)
Von
SPS Consulting & Services GmbH
Eingestellt
24.03.2020
Ansprechpartner:
Ulrich Wenzel
Projekt-ID:
1913113
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren