37990-RD Java Backend / Fullstack Entwickler:in für unseren direkten Endkunden *remote*

Hessen, Frankfurt am Main  ‐ Remote
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 House of Mobile erbracht. Dieses hat folgenden Inhalt:
• 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
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:
• Die technische Umsetzung / die Codierung der erforderlichen Funktionen im Backend mit Java 11+ & Spring Boot 2
• Die technische Umsetzung / die Codierung der erforderlichen Funktionen als Web-Anwendungen mit der Technologie Angular und dem Framework Typescript und weiteren
• beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken
• Die Erstellung von JUnit-/E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.
• Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und den notwendigen Tools (z.B. Gradle, Git, GitLab, Artifactory, Sonarqube, Docker, Kubernetes, OpenShift)
• Unterstützung und Beratung des Auftraggebers bei der Beschreibung der DoR und DoD der User Stories
• Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auf-traggebers sowie in den projektspezifischen Werkzeugen.
• Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.
• Einrichten und pflegen von Entwicklungsumgebungen
• Anwendung von Methodiken wie SCRUM, Extreme Programming, Test-Driven Development
• Kenntnisse in der objektorientierten Programmierung, Software-Architekturen und Design-Patterns
• Eine Beratung der Disziplinen Business Engineering, User Experience Consulting, Test sowie Be-trieb.
• 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 not-wendigen Systemdokumentationen
• Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch).
• 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:
• Mind. 4 Jahre Erfahrung in Entwicklungsprojekten.
• Erforderlich ist umfangreiche Erfahrung mit Java 11+ & Spring Boot 2, sowie Erfahrungen im Umgang mit (relationalen) Datenbanken
• 3 Projektreferenzen in mittleren und Großprojekten in den letzten Jahren. Dabei sind umfangreiche Kenntnisse der bekannter CI/CD Tools notwendig (z.B. Gradle, Git, GitLab, Artifactory, Sonarqube, Docker, Kubernetes, OpenShift)
Mind. 2 Projektreferenzen mit der Technologie Angular und dem Framework Typescript.
• Erfahrung in SCRUM-Projekten (mindestens 1 Projekt mit Einsatzdauer >= 1Jahr)
• Mind. 2 Projektreferenzen, bei denen die Qualität und Wartbarkeit der Software durch bspw. regelmäßiges Pair-Programming oder Test-Driven-Development sichergestellt und verbessert wurde.

Soll-Anforderungen:
• Gute Kenntnisse im Bereich Integration, Unit und UI Testing: Mind. 3 Jahre nachgewiesene Erfahrung
• Erfahrung mit objektorientierter Programmierung, Software-Architekturen und Design-Pattern: Mind. 3 Jahre nachgewiesene Erfahrung
• Kommunikations- und Moderations-Know-how: Mind. 3 Jahre nachgewiesene Erfahrung im Projektumfeld

Start & Dauer:
ab Oktober 2021 bis zunächst Ende 2021, mit Option auf 2022.

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
ab sofort
Dauer
3 Monate
(Verlängerung möglich)
Von
SPS Consulting & Services GmbH
Eingestellt
05.10.2021
Ansprechpartner:
Ulrich Wenzel
Projekt-ID:
2220917
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren