Functieomschrijving
Voor Kadaster zoeken wij een Software Engineer. Je werkt aan de vernieuwing en het onderhoud van het applicatielandschap van het team Terrestrische Registratie. In een ervaren Agile/Scrum-team ontwikkel en beheer je Java-applicaties. Je bouwt mee aan nieuwe producten en deelt je kennis met je collega’s. De Continuous Delivery-pipeline loopt via Kubernetes door de volledige OTAP-straat. Met korte feedbackloops werk je aan oplossingen die aansluiten op de behoeften van klanten en gebruikers.
Je richt je vooral op backend-ontwikkeling. Samen met je collega’s ontwerp, ontwikkel en verbeter je betrouwbare, toekomstbestendige Java-applicaties. Axon Framework en CQRS spelen daarbij een belangrijke rol. Je kunt je ervaring met event-driven architecturen inzetten of je hierin verder ontwikkelen. Je stelt technische ontwerpen op en realiseert de bijbehorende softwarecomponenten. Bij belangrijke ontwerpkeuzes stem je af met de projectarchitect. Voor integratievraagstukken werk je samen met de integratiespecialist.
Technieken, methoden en tools
Functie-eisen
Functie-wensen
Extra Informatie
Je richt je vooral op backend-ontwikkeling. Samen met je collega’s ontwerp, ontwikkel en verbeter je betrouwbare, toekomstbestendige Java-applicaties. Axon Framework en CQRS spelen daarbij een belangrijke rol. Je kunt je ervaring met event-driven architecturen inzetten of je hierin verder ontwikkelen. Je stelt technische ontwerpen op en realiseert de bijbehorende softwarecomponenten. Bij belangrijke ontwerpkeuzes stem je af met de projectarchitect. Voor integratievraagstukken werk je samen met de integratiespecialist.
Technieken, methoden en tools
- Agile/Scrum en Git
- Java-frameworks zoals Spring Boot, Spring Batch, Hibernate ORM en JPA
- Continuous Integration en Continuous Delivery
- Maven, SonarQube, Docker, Jira, Artifactory, Tecton en ArgoCD
- JSON en REST
- Testframeworks zoals JUnit en Mockito
- PostgreSQL
- CQRS en Event Sourcing
- Kubernetes en Helm Charts
- Renovate en Infrastructure as Code
- Axon en shell scripting
- Je breidt applicaties uit en voert wijzigingen door.
- Je beheert applicaties.
- Je wijzigt en schrijft unit-, systeem- en applicatietests.
- Je automatiseert deployments.
- Je werkt samen in een Scrum/DevOps-team.
- Je voert impactanalyses uit en neemt deel aan planningssessies.
- Je past Java-ontwikkelstandaarden toe en helpt deze actueel te houden.
- Je maakt nieuwe materie snel eigen en bent analytisch sterk.
- Je werkt zelfstandig en houdt daarbij oog voor het team.
- Je werkt prettig samen in een Scrum/DevOps-team.
- Je beschikt over goede communicatieve en andere relevante soft skills.
- Je kunt anderen met inhoudelijke argumenten overtuigen en concepten helder toelichten.
- Je legt complexe materie begrijpelijk uit aan stakeholders.
- Je neemt initiatief en komt met verbetervoorstellen.
- Je hebt gedegen kennis van relevante methoden en technieken en deelt die graag met je team.
- Je kijkt over je eigen grenzen heen en pakt waar nodig aanpalende werkzaamheden op.
- Je bent gemotiveerd om sterke resultaten te behalen en boven verwachting te presteren.
Functie-eisen
- Je beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Je hebt minimaal 4 jaar aantoonbare kennis van en ervaring met Java, Maven, Jenkins en Git/GitHub, JPA, PostgreSQL, Spring Boot, REST en Docker
- Je hebt minimaal 1 jaar aantoonbare kennis van en ervaring met het ontwikkelen van Java-(web)applicaties, Kubernetes en het werken in een scrumteam
Functie-wensen
- Je expertise en competenties sluiten aan op de geschetste situatie en dragen bij aan de te behalen resultaten
- Je kunt een aanpak opstellen voor de opdracht, afgestemd op het specifieke vraagstuk van het Kadaster
- Je hebt ervaring met CQRS en event sourcing
- Je hebt ervaring met Domain-Driven Design (DDD)
- Je hebt ervaring met applicaties in het landmeetkundige domein, bijvoorbeeld bij het Kadaster of landmeetkundige en geodetische ingenieursbureaus
Extra Informatie
- Aantal uur 36 - 40
- ZZP mogelijk? Nee
- Thuiswerken mogelijk? N.t.b.
- Startdatum 01-12-2026