Kadaster
Max 85 p/u
Gelderland
40 uur p/w
ICT Informatievoorziening
7de november, 2025
17de november, 2025
Vacature: Java Ontwikkelaar
Over de functie
Als onderdeel van ons TR team werk je met state-of-the-art technieken aan het ontsluiten van Landmeter data. Je krijgt veel vrijheid om nieuwe ontwikkelingen te proberen, te leren en te combineren. We streven naar een vooruitstrevend en stabiel TR platform waarmee we voorop lopen in de publicatie van data via REST API’s en event sourcing met behulp van het Axon framework. Ontwikkelingen zijn op het gebied van Kubernetes en Azure. We automatiseren zoveel mogelijk, zodat we zoveel mogelijk tijd kunnen besteden aan het daadwerkelijk leveren van klantwaarde.
Je draait volledig mee in het TR team en levert werkende software op die de gebruiker daadwerkelijk nodig heeft. Dit vereist goede programmeervaardigheden en communicatie met je teamleden, leden van aanpalende teams en stakeholders. We verwachten dat je het werk van je teamleden kunt reviewen, testen en automatische test- en deployment pipelines kan opzetten en bijwerken. We vragen je actief te participeren, mee te denken en je kennis te delen met andere teams en de Java community.
Alle teams werken volledig volgens de Agile werkwijze. Business belang en toegevoegde waarde van werkzaamheden zijn bepalend voor de prioritering van alle werkzaamheden binnen de teams. Daarnaast zijn de teams aangesloten bij de Kadaster PI sessies, waarin per kwartaal alle werkzaamheden die verder strekken dan alleen één team ingepland en verdeeld worden. Meerdere teams werken hierin samen om het gehele landmeetkundig proces te ondersteunen en te verbeteren.
Als Java-ontwikkelaar maak je het technisch ontwerp en realiseer je op basis hiervan de uiteindelijke software componenten (code). Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stem je af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, waarbij de afstemming vooral plaatsvindt met de integratie specialist.
Technieken, methoden en tools
Agile, Scrum
Java, SpringBoot, SpringBatch, JPA
CICD, Maven, OpenShift, SonarQube, Git, Github, Docker, Jira
JSON, SOAP, REST
JUnit, Mockito
ArgoCD, Kubernetes, Helm
Objectstore, Postgres
Axon, CQRS, Event Sourcing
Taken en verantwoordelijkheden
Uitbreiden van en wijzigingen doorvoeren in de applicaties
Beheren van de applicaties
Wijzigen en toevoegen van UnitTests en applicatie code
Wijzigen en toevoegen van code voor testautomatisering
Automatiseren van Deployments
Deelnemen in het Scrum / DevOps team
Uitvoeren van impactanalyses, planningssessies
Competenties
Kan snel nieuwe materie oppakken
Kan goed samenwerken met collega’s in een Scrum/DevOps-team
Kan zelfstandig werken, daarbij het team niet uit het oog verliezend
Beschikt over de vaardigheden een ander te overtuigen op basis van inhoudelijke argumenten
Toont initiatief door zelf met verbetervoorstellen te komen
Bereid over de eigen grenzen heen te kijken en waar nodig aanpalende werkzaamheden op te pakken
Analytisch sterk
Resultaatgericht
Communicatief sterk, zowel schriftelijk als mondeling
Kan concepten voor de groep of stakeholders toelichten
N.v.t
Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.
Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de
volgende voorwaarden:
Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan
hanteren we de volgende voorwaarden: