Beschreibung
Aufgaben:- Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug in-nerhalb gegebener grober Leitplanken und Standards in State-of-the-Art-Technologien
- Design und Implementierung von Microservices zu Ticketing und Kontrolle als Teile eines Ge-samtsystems im Rahmen eines Großprojektes
- Abstimmung mit Scrum-Entwicklungsteams inkl. DevOps
- Herbeiführen eines integrierten „Test driven“ Entwicklungsansatz
- Eigenverantwortliche Tätigkeiten 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 und in Abstimmung mit agilen Teams
- Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in State-of-the-Art-Technologien
Anforderungen:
• 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 Ein-trägen) und deren Refinements in Abstimmung mit Teams
• Erfahrung und Spaß am Arbeiten im Bereich agiler Methodiken, Abstimmung mit eigenverant-wortlichen 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 Deploy-ment gerne auch im Bereich Cloud (u.a. AWS)
• Erfahrungen in agiler Softwareentwicklung nach Scrum, serviceorientiertem Softwaredesign/-entwicklung (SOA)
Start & Dauer:
Ab Januar 2018 bis zunächst Januar 2019