Beschreibung
Einsatzzeitraum: 01.08.2017 - 31.12.2019Anzahl Personentage: 550 PT
Projektrolle: Senior Architekt
Branche: Verkehr/Logistik
Das Projekt soll unter Anwendung agiler Methoden (Scrum/SAFe) umgesetzt werden.
Aufgaben:
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
Technische Unterstützung von Make-or-Buy-Entscheidungen und ggf. Design der Integration und Implementierung der Integration von Kaufkomponenten
Sicherstellung übergreifender und projektinterner Integrität der Gesamtarchitektur und Implementierung.
Mitglied eines übergreifenden Kernteams zwecks Coachings und inhaltlicher Steuerung verschiedener Scrum Teams
Technisches Coaching der Teams und Sicherstellen des Einhaltens der gegeben technischen Leitplanken, z.B. Qualitätsmetriken, Integrationsmuster, Architekturdokumentation (angelehnt an arc42)
Einbringen externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring mit den agilen Teams und Querschnittsteams wie z.B. einem für die Leitplanken technischen Lösungsteam
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/JEE 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 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)
Soll-Anforderungen
Erfahrungen mit NoSQL-DB, bevorzugt MongoDB und Redis
Erfahrung mit Queueing-Lösungen, bevorzugt RabbitMQ