Senior Software Engineer (2x)
- Kadaster
- Apeldoorn - Gelderland
- 36–40 uur p/w
- Senioriteit: SENIOR
- Opleidingsniveau: HBO
- ZZP toegestaan
- Startdatum: 1 december 2026
- Duur: 12 maanden
- Reageren kan t/m 5 november 2026
Senior Software Engineer Java
Voor team MIKADO zijn er twee posities voor Senior Software Engineer Java. Je werkt aan de vernieuwing van een bestaand systeem voor akte-aanlevering. De overgang naar het nieuwe systeem verloopt gefaseerd: een deel van de processtappen draait al in het nieuwe systeem, terwijl andere stappen nog in het oude systeem plaatsvinden.
De opdracht
Samen met je team ontwikkel en lever je software op voor de vernieuwing van de registratie van akten. Een belangrijk onderdeel is het koppelen van Java-maatwerksoftware aan het BPMN-pakket Operaton. Je reviewt het werk van teamleden, helpt automatische deployment pipelines op te zetten en bij te werken en draagt bij aan testautomatisering.
In samenwerking met de architect en je teamleden denk je mee over de architectuur en ontwerpkeuzes. Je draagt actief bij aan de communicatie en samenwerking binnen het team.
Je werkzaamheden
- Ontwikkelen en onderhouden van microservices met Spring Boot.
- Ontwikkelen en onderhouden van front-endsoftware met Angular.
- Deelnemen aan een Scrum- en DevOps-team, waaronder stand-ups, retrospectives, refinements en planningssessies.
- Actief bijdragen aan het testproces en testautomatisering.
- Werk van teamleden reviewen en proactief met hen sparren over verbeteringen.
- Ontwerpkeuzes motiveren en toelichten, en teamleden daarin meenemen.
- Het softwareontwikkelproces automatiseren, waaronder deployments met Kubernetes en Docker.
- Java-ontwikkelstandaarden toepassen en bijhouden.
- De PostgreSQL-database onderhouden.
- Deelnemen aan de Java-community.
Technieken, methoden en tools
- Java 21/25 en Spring Boot
- Event Sourcing/CQRS, Axon Server en Axon Framework
- BPMN 2.0 en Operaton
- Angular, TypeScript, HTML en SCSS
- Robot Framework en Cypress
- PostgreSQL
- API’s, REST, JSON en XML
- Continuous integration/delivery met ArgoCD en OpenShift
- Grafana Loki
- Kubernetes en Docker
- Maven en Git
Wat je meebrengt
- HBO werk- en denkniveau.
- Minimaal vijf jaar ervaring als Java Software Engineer.
- Ervaring binnen de overheid.
- Aantoonbare ervaring met Spring Boot en Angular.
- Aantoonbare ervaring met containerisatie en Kubernetes.
- Aantoonbare ervaring met de BPMN-methodologie en Event Sourcing/CQRS.
- Ervaring met succesvol samenwerken in multidisciplinaire agile teams en omgevingen.
- Je beheerst de Nederlandse taal vloeiend, zowel mondeling als schriftelijk; je taalniveau is minimaal B2.
Competenties
- Teamspeler
- Analytisch vermogen
- Resultaatgericht
- Proactief
- Communicatief sterk, zowel schriftelijk als mondeling
Waarop je ervaring en aanpak worden beoordeeld
- Hoe je met de gevraagde technieken, methoden en tools waarde toevoegt, onderbouwd met concrete voorbeelden.
- Hoe je expertise en competenties bijdragen aan de opdracht en de te behalen resultaten.
- Een concrete situatie waarin jouw bijdrage waardevol was voor de samenwerking binnen een team.
- Je aantoonbare ervaring met Robot Framework en Cypress, onderbouwd met praktijkvoorbeelden.
Functie-eisen
- Ervaring binnen de overheid
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Aantoonbaar HBO werk- en denkniveau
- Taalniveau Nederlands minimaal B2
- Minimaal 5 jaar ervaring als Java software engineer
- Aantoonbare ervaring met Spring(boot)
- Aantoonbare ervaring met Angular
- Aantoonbare ervaring met Containerisation en Kubernetes
- Aantoonbare ervaring met BPMN methodology
- Aantoonbare ervaring met EventSourcing/CQRS
- Aantoonbare ervaring met succesvol samenwerken in multidisciplinaire agile teams en omgevingen
Wensen
- De mate waarin de beschrijving van aanpak aansluit bij de wensen van het Kadaster
- De mate waarin de expertise en competenties aansluiten bij de eisen van de opdracht
- De mate waarin de expertise en competenties aansluiten bij de eisen van de opdracht
- U heeft aantoonbare ervaring met de volgende tools: Robot Framework en Cypress
- Ervaring sluit volledig aan en is onderbouwd met concrete praktijkvoorbeelden van beide tools
- Ervaring sluit voldoende aan en is onderbouwd met een praktijkvoorbeeld van één of beide tools
- Ervaring sluit onvoldoende aan en is onvoldoende onderbouwd
- Ervaring sluit niet aan
Competenties
- Teamspeler
- Analytisch vermogen
- Resultaatgericht
- Proactief
- Communicatief sterk, zowel schriftelijk als mondeling