Functieomschrijving
Een ervaren full stack ontwikkelaar die deel uitmaakt van een DevOps-team en verantwoordelijk is voor het onderhouden van bestaande services en het realiseren van nieuwe services.
Er is gedegen ervaring vereist met Java en/of Angular-ontwikkeling, bij voorkeur binnen een service- en cloudgeoriënteerd landschap (Java 11+).
Het team werkt Agile volgens Scrum met een 'you build it, you run it' mindset; de ontwikkelaar is t-shaped en voert ook Ops-taken uit of is bereid deze te leren.
De opdracht omvat het opleveren van 18 sprints en het toevoegen van functionaliteit om waarde te leveren aan het CJIB, met veel ruimte voor technische en procesverbeteringen.
Werkplek: Leeuwarden; verwacht wordt twee keer per week op kantoor te zijn, met een maximale deur-tot-deur reistijd van 1 uur.
Technisch landschap: ontwikkeling van Java-services en Angular-applicaties in de cloud met o.a. JPA, JMS, REST/SOAP, Spring, PostgreSQL, Maven, tests (JUnit, Cucumber, Cypress) en tooling als GIT, Jira, Jenkins, Docker, Kubernetes, Kibana en Grafana.
Vereist profiel
- Seniorkwaliteit met aantoonbare ervaring in Java (11+) en/of Angular in een service/cloudomgeving.
- Ervaring met microservices/servicelandschap en integratietechnologieën (REST, SOAP, JMS, JTA).
- Bekend met relevante frameworks en tooling: Spring (MVC/WS), JPA (Hibernate/EclipseLink), Maven, JUnit, Cucumber, Cypress, GIT, Jenkins, Docker, Kubernetes, Kibana, Grafana, IntelliJ/DataGrip.
- Agile/Scrum-ervaring en een DevOps-mentaliteit: 'you build it, you run it', bereidheid Ops-taken uit te voeren en test-/analysewerkzaamheden te ondersteunen.
- T-shaped professional: leergierig, hands-on, kan zowel development als operationele taken oppakken en procesverbeteringen initiëren.
- Goede communicatieve vaardigheden, samenwerking met multidisciplinaire teams en klantgericht denken.
- Bereidheid om twee dagen per week naar kantoor in Leeuwarden te komen; maximale reistijd deur-tot-deur 1 uur.
- Affiniteit met de publieke sector is een pré; professionele beheersing van Nederlands (werktaal) wordt verwacht.
Eisen
- Beheersing Nederlandse taal in woord en geschrift.
- HBO werk- en denkniveau.
- Minimaal 6 jaar Agile/DevOps ervaring.
- Minimaal 6 jaar ervaring als Java ontwikkelaar.
- Minimaal 4 jaar ervaring met Cloud.
- Minimaal 4 jaar ervaring met Agile Analyse en Technisch Testen.
Wensen
- Ervaring in een DevOps omgeving gewenst.
- Ervaring met build pipelines gewenst.
- T-shaped inzetbaarheid (Agile Analyse en Technisch Testen).
- Kennis en ervaring met Continuous Delivery tooling (GIT, NodeJS, NPM en Nexus).
- Ervaring met geautomatiseerd testen (Citrus Framework, Protractor, JMeter).
- Ervaring met Spring Boot (bij voorkeur specifiek aanpassen voor een omgeving).
Competenties
- Analytisch.
- Pro-actief.
- Communicatief en sociaal vaardig.
- Nieuwsgierig.
- Focus op samenwerking.