Beschreibung
Aufgaben:- Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leitplanken und Standards in State-of-the-Art-Technologien
- Einführung und aktive Mitarbeit in einem integrierten „Behavior-driven“ Entwicklungsansatz
- Aktive und eigenverantwortliche Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von technischer Konzeption, Design, Implementierung, Test und Deployment
- Technische Dokumentation der erstellten Artefakte gemäß Dokumentationsstandard
- Einbringen externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards) im Sparring im und zwischen agilen Teams, Design und Implementierung technischer Komponenten ohne direkten Oberflächenbezug innerhalb gegebener grober Leit-planken und Standards in State-of-the-Art-Technologien
Anforderungen:
- 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 Entwicklerte-ams) von der Idee bis zur Livestellung
- Umfassende Kenntnisse im Bereich Java/JEE in Entwicklungen für Backendsysteme
- Umfassende Erfahrungen mit Nutzung der Tools IntelliJ/Eclipse, Git, Maven, Jenkins, JIRA, Confluence, Enterprise Architect o.ä.
- Umfassende Erfahrungen in API-Design mit JSON und REST
- Erfahrungen in den Bereichen Test Automation, Continuous Integration, Continuous Deployment bevorzugt im Bereich AWS Cloud
- Erfahrungen in agiler Softwareentwicklung nach Scrum zur Implementierung von Microservices
Start & Dauer:
ab März 2018 bis zunächst Ende 2018