Beschreibung
Für unseren Kunden am Standort Frankfurt/Main suchen wir Technische Architekten / Senior Entwickler JAVA (m/w).
Rollen- und Aufgabenbeschreibung
Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in state of the art Technologie (JAVA EE, Cloud (AWS)).
Entwicklung eines Vertriebshintergrundsystems für den Verkauf von Fahrscheinen („Tickets“) und deren weitere Abwicklung (z.B. Fulfillment (Papier und elektronisch), After-Sales (Umtausch/Erstattung), Reporting)
Mitglied eines Entwicklungsteams (nach Scrum) im Aufbau und in späterer Weiterentwicklung mit ggf. Überführung in thematisch orientierte DevOps Teams
Einführung und aktive Mitarbeit 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.
Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards, Nahverkehrsprojekte, VDV-KA Standard, HUSST Standard) im Sparring mit anderen Teammitgliedern, ProductOwner und Linie
Rollenprofil / Kompetenzen
Methodenkompetenz
Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher nachweisbarer Qualifikation
Nachweisliche mehrjähriger Erfahrung(> 5 Jahre) als Architekt / Senior Software Entwickler im Bereich JAVA / JEE in der Entwicklung von Unternehmensanwendungen (Backend)
Erfahrungen im „test driven“ Design und Implementierung sowie entsprechender Durchführung von (automatisierten) Tests
Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team
Erfahrungund Spaß am Arbeiten im Bereich agile Methodiken, Arbeiten in eigenverantwortlichen Teams (nach Scrum ggf. später DevOps) von der Idee bis zur Livestellung
Fachkompetenz
Umfassende Kenntnisse im Bereich JAVA / Java EE in Entwicklungen für Backendsysteme
Umfassende Erfahrungen mit Nutzung der Tools IntelliJ, Docker, Jenkins, JIRA, Confluence
Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment gerne auch im Bereich Cloud (u.a. AWS)
Erfahrungen im Bereich Entwicklung von Vertriebssystemen / CRM o.ä. mit integrierten Auftrags-und Kundenverwaltungen
Erfahrungen in fachlichen und technischen Standards im Bereich Nahverkehr z.B. VDV-KA, HUSST o.ä.
Erfahrungen in agiler Softwareentwicklung nach SCRUM, Software as a Service (SaaS), Serviceorientiertem Softwaredesign /-entwicklung (SOA)