Als agile developer ben je onderdeel van een scrum team. Met dit team ben je verantwoordelijk voor de implementatie van een microservices architectuur. Jij bent binnen dit team de persoon met de kennis van micro services en helpt met jouw kennis bij het versnellen van de implementatie van deze architectuur. Als richtlijn bij deze implementatie houd je rekening met de gestelde architectuurprincipes. Tevens wordt van jou verwacht dat jij jouw teamleden coacht op het inhoudelijke vlak en zo het team beter maakt. Ook zal jij als belangrijke sparring partner gelden voor de architect.
Functie eisen
Opleiding, Kennis en Werkervaring
- Afgeronde HBO/WO opleiding (technische opleiding is een must)
- Je bent een zeer ervaren Java programmeur
- Ervaring met microservices is een must
- Ervaring met het testen van een micro services architectuur (REST/JSON)
Ervaring met:
- Maven & Gradle
- Service discovery
- Continuous delivery
- Jenkins
- Het werken met architectuur principes
Kennis van:
- Docker
- Behaviour Driven Development (of ATDD of SpecByExample)
- Het agile manifesto en van software craftmanship
- Testautomatiseringstooling als Cucumber, Robot framework of soortgelijke tool is een pré
Gedrag, Vaardigheden/ Competenties
- Je bent een teamplayer
- Je beschikt over goede communicatie en presentatie vaardigheden
- Je beschikt over goede coaching vaardigheden
- Je bent een doorzetter en je laat je niet snel van de wijs brengen
- Je hebt de drang om altijd te blijven verbeteren
- Je bent daadkrachtig en durft beslissingen te nemen