Kadaster
Max 87 p/u
Gelderland
32 uur p/w
ICT Informatievoorziening
30ste oktober, 2025
10de november, 2025
Vacature: Senior Software Engineer Java bij Kadaster
Contractuele overeenkomst
De kandidaat komt in dienst bij de inschrijver op basis van een driepartijen detacheringsovereenkomst, waarbij de inschrijver als werkgever, de kandidaat als werknemer en het Kadaster als inlener fungeren. Let op: de inschrijver en de kandidaat moeten een arbeidsovereenkomst hebben gesloten. Als dit niet mogelijk is, wordt de inschrijving niet in overweging genomen. De driepartijenovereenkomst is onderhevig aan de Waadi en er zal worden gecontroleerd op de vereiste registratie conform artikel 7a van de Waadi.
Werklocatie en -tijden
Volgens de richtlijnen van het Kadaster moet elke medewerker minimaal 2 dagen per week op kantoor aanwezig zijn, meestal op maandag en donderdag. Externe medewerkers mogen niet parkeren bij het gebouw, maar er is parkeergelegenheid op loopafstand bij restaurant Malkenschoten.
Over Kadaster
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Onze gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, of het nu gaat om de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.
Opdracht
Als Senior Software Engineer Java werk je samen met collega’s binnen het team Kadaster Signing Service aan nieuwe functionaliteiten en onderhoud je applicaties op basis van grondige analyses. Je ontwikkelt nieuwe functionaliteiten en denkt in oplossingen. Je prioriteert je werk in overleg met collega’s, de projectarchitect en de product owner. Deze zorgt ervoor dat de backlog gevuld is met verzoeken en bepaalt wat er in welke sprint meegaat.
Verantwoordelijkheden
Ontwikkelen en beheren van (KSS) Kadaster Signing functionaliteit en van de KSS-Portaal;
Ontwikkelen en beheren van (KPS) Kadaster PDF Services functionaliteit;
Ontwikkelen en beheren van OCR-Akteverkenner functionaliteit;
Automatiseren van het software ontwikkelproces, onder andere van deployments (met Openshift, Docker en Kubernetes);
Deelnemen aan Scrum / DevOps sessies, waarin het team samen met de Product Owner en gebruikers spart over een gedegen oplossing;
Deelnemen aan de Java community binnen het Kadaster;
Opzetten en wijzigen backend-applicatiecode en unittests d.m.v. Java, middels de frameworks Hibernate en Spring Boot;
Wijzigen van PostgreSQL database schema’s middels Flyway, Liquibase;
Ondersteunen van testautomatisering: o.a. wijzigen en toevoegen van Glue code (Selenium, Cucumber);
Automatiseren van Deployments (OpenShift, Docker, Kubernetes);
Toepassen en bijhouden van Java ontwikkelstandaarden;
Het draaien van performancetests met Jmeter;
Het begrijpen en kunnen toepassen van Design Patterns in Java code;
Ontwikkelen van nieuwe applicaties en functies en bent daarbij betrokken in het hele proces: ontwerpen, ontwikkelen, testen en documenteren;
Coachen van junior engineers.
Belangrijkste technieken, methoden en tools
JAVA 17+;
Spring Boot;
Angular;
Kubernetes/Docker;
OpenShift;
Postgres, MinIO;
Crypto library’s;
PDF library’s (Conversie, Validatie, OCR);
Elastic Search;
Wiremock, Junit;
Splunk, Grafana Loki;
GIT;
Cucumber;
Postman;
JMeter;
REST API’s en SOAP web services;
Jira;
ServiceNow.
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: