Senior Software Engineer (Mikado)
Summary
Senior Java engineer at Het Kadaster (the Dutch land registry) building and maintaining Spring Boot microservices and Angular front-ends for the Mikado deed-processing system. Day to day: coding, code reviews, mentoring juniors, CI/CD pipelines, test automation, and Kubernetes/Docker-based DevOps in a hybrid setting.
Als Senior Java Software Engineer bij Kadaster werk je aan het bouwen, onderhouden en verbeteren van microservices en front-end onderdelen. Je werkt nauw samen met architects en collega's aan toekomstbestendige oplossingen en coachen minder ervaren engineers. Je neemt een actieve rol in code reviews, CI/CD en testautomatisering, en draagt bij aan de devops en operationele stabiliteit van de dienst. Je werkt in een dynamische, informele omgeving waar communicatie en samenwerking centraal staan. Je draagt bij aan de vernieuwing van akteverwerking en BPMN-sturing binnen Mikado en het domein rechtszekerheid.
Arbeidsvoorwaarden / Benefits- Flexibele werkweek (32-36 uur)
- Hybride werken
- Pensioenregeling (ABP)
- IKB budget en verlofregeling
- Opleidingsmogelijkheden en Persoonlijk Ontwikkel Budget
- Fiets- en NS reiskostenvergoedingen
- Ontwikkelen en onderhouden van microservices op basis van Spring Boot
- Ontwikkelen en onderhouden van front-end op basis van Angular
- Code reviews en begeleiding van juniors
- Bijwerken van automatische deployment pipelines (CI/CD) en test automatisering
- Samenwerken met architect en team voor toekomstbestendige ontwerpen
- Beheren en bewaken van de dienst samen met DevOps
- Automatiseren van het ontwikkel- en deploymentproces (Kubernetes en Docker)
- Koppelen van Java maatwerk met BPMN-ondersteunende pakketten
- Onderhouden van PostgreSQL databases
- Actieve deelname aan de Java community binnen Kadaster
- Motiveren van ontwerpkeuzes en kennis delen met teamgenoten
- Coachen en begeleiden van junioren
- Minimaal 5 jaar ervaring als Java Software Engineer
- Ruime ervaring met Spring Boot en Angular
- Ervaring met API's en databronnen (REST, JSON, XML, database-integraties)
- Ervaring met Kubernetes, Docker, Maven, Git, Bash, PostgreSQL en CI/CD-processen
- Ervaring met werken in multidisciplinaire Agile teams en het coachen van juniors
- Kennis van Event Sourcing (Axon Framework), BPMN 2.0 (Camunda/Operate), testautomatisering (Robot Framework, Cypress) is een pré
- Nederlands op C1-niveau en communicatieve vaardigheden
- HBO-niveau en IT-gerelateerde opleiding
- Bereidheid tot hybride werken en eigen initiatief tonen
- Analytisch denkvermogen
- Coaching- en mentorschapscapaciteiten
- Teamgerichte samenwerking
- Spring Boot
- Angular
- REST APIs