Beschreibung
Beschreibung Projekt-/ VerfahrenskontextsDie Leistungen des Auftragnehmers (Dienstleisters) werden für das Projekt „Digitale Tickets Fahrtberechtigung“ (Vendo) erbracht. Mit dem Projekt wird der Ticketing-Kern des neuen Vertriebssystems der Deutschen Bahn entstehen.
Ziele des Projekts sind:
? Erzeugung und Verwaltung digitaler Nutzungsberechtigungen (z.B. Online-Tickets), sowie digitaler Repräsentationen analoger Nutzungsberechtigungen (z.B. anonyme Tickets auf Wertpapier),
? Zentraler Materialisierungsdienst für Nutzungsberechtigungen, z.B. zur Erzeugung von Tickets für alle Ausgabekanäle aus konfigurierbaren Layouts,
? Kontrolle von Nutzungsberechtigungen,
? Verarbeitung von Checkins durch Reisende und Kontrollpersonal und
? Verwaltung von Wertpapier für Tickets.
Das Projekt soll unter Anwendung agiler Methoden (Scrum/SAFe) umgesetzt werden.
Aufgabenbeschreibung
Der Dienstleister erbringt folgende Leistungen:
? Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in State-of-the-Art-Technologien
? Design und Implementierung von Microservices zu Ticketing und Kontrolle als Teile eines Gesamtsystems im Rahmen eines Großprojektes
? Mitglied eines Scrum-Entwicklungsteams inkl. DevOps im Aufbau und in späterer Weiterentwicklung
? Einführung und aktive Ergebnis-/Lösungsherbeiführung in einem integrierten „Test driven“ Entwicklungsansatz
? Technische Dokumentation der erstellten Artefakte
? Einbringen externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring im und zwischen agilen TeamsDesign und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in State-of-the-Art-Technologien
? Design und Implementierung von Microservices zu Ticketing und Kontrolle als Teile eines Gesamtsystems im Rahmen eines Großprojektes
? Mitglied eines Scrum-Entwicklungsteams inkl. DevOps im Aufbau und in späterer Weiterentwicklung
? Einführung und aktive Ergebnis-/Lösungsherbeiführung in einem integrierten „Test driven“ Entwicklungsansatz
? Aktive z.T. eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
? Technische Dokumentation der erstellten Artefakte
? Einbringen externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring im und zwischen agilen Teams
Muss-Anforderungen
? Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
? Nachweisliche mehrjähriger Erfahrung (> 5 Jahre) als Architekt/Senior Software Entwickler im Bereich Java in der Entwicklung von Unternehmensanwendungen (Backend)
? Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
? Erfahrung und Spaß am Arbeiten im Bereich agile Methodiken, Arbeiten in eigenverantwortlichen Teams (nach Scrum) im Kontext von Großprojekten (mehrerer Entwicklerteams) von der Idee bis zur Livestellung
? Umfassende Kenntnisse im Bereich Java in Entwicklungen für Backendsysteme
? Umfassende Erfahrungen mit Nutzung der Tools Eclipse, Git, Jenkins, JIRA, Confluence, o.ä.
? Umfassende Erfahrungen in API-Design, JSON und REST
? Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment gerne auch im Bereich Cloud (u.a. AWS)
? Erfahrungen in agiler Softwareentwicklung nach Scrum, serviceorientiertem Softwaredesign/-entwicklung (SOA)
? Erfahrungen im DB-Umfeld, gerne DB Vertrieb
? Anwesenheit vor Ort in Frankfurt mindestens Montags bis Donnerstags
Soll-Anforderungen
? Erfahrungen im „Test-driven“ Design und Implementierung sowie entsprechender Durchführung von automatisierten Tests
? Erfahrungen mit Spring Boot
? Erfahrungen mit NoSQL-DB, bevorzugt MongoDB und Redis
? Erfahrung mit Queueing-Lösungen, bevorzugt RabbitMQ
Falls wir Ihr Interesse geweckt haben und die Anforderungen ausreichend abdecken, bitte ich Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort incl. Reisekosten sowie die Zusendung Ihres Profils (vorzugsweise in Word) per E-Mail an
Für eventuelle Rückfragen stehe ich Ihnen gerne zur Verfügung.
mindheads GmbH
Heinrichsdamm 40A
96047 Bamberg
Tel.: