Opdrachtomschrijving
Team Mikado zoekt twee Senior Software Engineers Java om de vernieuwing van het akte‑aanleveringssysteem bij Kadaster te realiseren.
Je werkt in een hybride situatie waarin enkele processtappen al in het nieuwe systeem draaien en andere nog in het legacy‑systeem aanwezig zijn.
De opdracht omvat het ontwikkelen van Java‑maatwerk, het koppelen van deze software aan het BPMN‑pakket Operaton en het vernieuwen van de registratie van akten.
Je levert op als onderdeel van een Scrum/DevOps‑team: code reviews, opzetten en bijhouden van automatische deployment pipelines, en ondersteuning van testautomatisering behoren tot je taken.
Samen met de architect en collega’s bepaal je architectuur‑ en ontwerpkeuzes en draag je actief bij aan heldere teamcommunicatie en continue verbetering.
Belangrijke technologieën in de omgeving zijn onder andere Java 21/25, Spring Boot, Event Sourcing/CQRS met Axon, BPMN 2.0 (Operaton), Angular, PostgreSQL en CI/CD met ArgoCD/OpenShift.
Vereist profiel
- Aantoonbare ervaring als Senior Java‑ontwikkelaar, bij voorkeur met Java 21 of 25 en Spring Boot.
- Kennis en ervaring met Event Sourcing/CQRS en het Axon Framework; ervaring met het ontwerpen van microservices is vereist.
- Ervaring met BPMN 2.0 en het koppelen van systemen via Operaton of vergelijkbare BPMN‑pakketten.
- Ervaring met front‑end ontwikkeling (Angular, TypeScript, HTML, SCSS) en integratie tussen front‑end en microservices.
- Ervaring met testautomatisering (Robot Framework, Cypress) en een actieve bijdrage aan het testproces.
- Praktische kennis van databases (PostgreSQL), API‑formaten (REST/JSON, XML) en versiebeheer/buildtools (Git, Maven).
- Ervaring met containerisatie en deployment: Docker, Kubernetes/OpenShift en CI/CD pipelines (bij voorkeur ArgoCD).
- Ervaring met monitoring/logging (Grafana, Loki) en het bewaken van productieomgevingen.
- Sterke communicatieve vaardigheden, kunde in code reviews, en vermogen om ontwerpkeuzes te motiveren en collega’s mee te nemen.
- Proactieve, teamgerichte werkhouding: deelnemen aan Scrum ceremonies, sparren met collega’s en bijdragen aan de Java‑community binnen en buiten het Kadaster.
Aanvullende informatie
Locatie: Arnhem — Organisatie: Kadaster — Functie: Senior Software Engineer (2x) — Vakgebied: ICT
Eisen
- De inschrijver sluit een driepartijen detacheringsovereenkomst af, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. De inschrijver en de inhuurkracht dienen hiervoor een (civielrechtelijke) arbeidsovereenkomst te hebben gesloten. Indien de inschrijver niet aan deze eis voldoet, wordt de inschrijving terzijde gelegd.
- Een maximumuurtarief van € 95,00 exclusief btw, inclusief woon-werkverkeer, fee Flextender en overige kosten.
- Het cv dient in het Nederlands te zijn opgesteld en mag niet langer zijn dan maximaal 5 pagina’s A4. De motivaties op de eisen en de antwoorden op de gunningscriteria dienen binnen het opgegeven aantal pagina’s te worden opgenomen.
- 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 Event Sourcing/CQRS.
- Aantoonbare ervaring met succesvol samenwerken in multidisciplinaire agile teams en omgevingen.
Wensen
- De aanpak sluit aan bij de wensen van het Kadaster op het gebied van de vereiste technieken, methoden en tools.
- De expertise en competenties sluiten aan bij de eisen van de opdracht en dragen bij aan de te behalen resultaten binnen de geschetste situatie.
- Een concrete situatie waarin de bijdrage aan de samenwerking binnen het team waardevol is geweest.
- Aantoonbare ervaring met de tools Robot Framework en Cypress.
Competenties
- Teamspeler
- Analytisch vermogen
- Resultaatgericht
- Proactief
- Communicatief sterk, zowel schriftelijk als mondeling