Functieomschrijving
Functieomschrijving
Als softwareontwikkelaar werk je aan het DataHub-platform: een model driven, multi-tenant dataplatform, volledig cloud (Azure) based en ontwikkeld in Java. Je vertaalt ontwerp of userstory naar concrete bouwopdrachten en levert kwalitatieve code inclusief bijbehorende tests en documentatie. Je stemt regelmatig af met de architect en werkt binnen kaders en richtlijnen die door de architect zijn opgesteld.
Belangrijkste taken en verantwoordelijkheden
- Zowel zelfstandig als in teamverband (door)ontwikkelen van verschillende softwarecomponenten.
- Actief beheren en monitoren van hoog beschikbare componenten.
- Sparren over ontwerpkeuzes en toekomstbestendige oplossingen.
- Peer reviewing en borgen van kennis (documentatie en kennisdeling).
- Actief bijdragen aan het ontwikkelen van unit- en integratietesten en testautomatisering.
- Samen met het team hoge kwaliteit software opleveren.
- Deelnemen aan Scrum/DevOps-sessies met Product Owner en gebruikers.
- Borgen van beheer en bewaking van de dienst binnen het DevOps-team.
Belangrijkste technieken, methoden en tools
- Java 17 (Java 21 of 25 is een pré)
- Spring (Boot) framework
- PostgreSQL
- Angular 18
- Docker, Kubernetes, HELM
- Linux / Shell scripting
- GraphQL, GRPC
- CI/CD tooling (Git/Gitea, Maven, Tekton)
- Microsoft Azure, Azure Databricks, OpenShift
- Apache Spark, Apache Airflow
- Python
- HTML/CSS en JavaScript
- DotWebStack framework
Werkwijze en samenwerking
Het IT-team werkt volgens de Kanban-methodiek op basis van een door de Product Owner geprioriteerde backlog. Je werkt nauw samen met het team, de Product Owner en de architect. Je draagt bij aan bouwopdrachten, testautomatisering, peer reviews en kennisdeling.
Werklocatie
Minimaal 2 dagen per week op kantoor aanwezig. Welke dagen dit zijn wordt in overleg met de manager en het team vastgesteld.
Organisatie
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dat onze wettelijke taak. 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.
DataHub is hét dataplatform binnen het Kadaster, doelstelling is dat steeds meer diensten aan zullen gaan sluiten op het DataHub platform om op deze manier data voor integrale vraagstukken beschikbaar te stellen. Het betreft een multi-tenant platform waarmee we andere Kadasterdiensten ontzorgen. Het platform is volledig cloud (Azure) based en ontwikkeld in Java.
Het Datahub platform betreft een model driven omgeving om data integraal vanuit diverse bronnen binnen het Kadaster beschikbaar te stellen. Middels een gestandaardiseerd Meta Informatie Model (MIM) worden geautomatiseerd de API’s en Database componenten gegeneerd.
Het IT-team werkt volgens de Kanban methodiek; op basis van een door de Product Owner geprioriteerd backlog, als team aan de doorontwikkeling en het onderhoud en beheer van een stabiel dataplatform. De doorvertaling van ontwerp of userstory naar een concrete bouwopdrachtwordt door jou gerealiseerd. Je levert code op van hoge kwaliteit inclusief bijbehorende tests en documentatie. Dit alles gebeurt volgens de kaders en richtlijnen zoals de architect deze heeft opgesteld, je zult dus ook regelmatig afstemmen met de architect van het DataHub platform.
Eisen
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Afgeronde (bachelor) hbo-opleiding of hoger
- Minimaal 5 jaar ervaring met een recente versie (17 en hoger) van Java
- Minimaal 5 jaar ervaring met Spring(boot) framework
- Minimaal 5 jaar ervaring met relationele databases (Oracle/Postgres)
- Minimaal 3 jaar ervaring als Software engineer in een cloud omgeving met
Azure en Kubernetes
Gunningscriteria
- Kandidaat kan beschrijven hoe hij/zij omgaat met het specifieke
vraagstuk van het Kadaster en ervaring heeft met het ontwikkelen van
cloudapplicaties - Kandidaat kan twee cruciale knelpunten die zich vaak voordoen in
dit soort werkzaamheden benoemen en aangeven hoe deze worden opgelost - Kandidaat toont aan op welke wijze de geleverde expertise en
competenties binnen de geschetste situatie een bijdrage leveren aan te
behalen resultaten
Competenties
- Plaats hier alle competenties/eigenschappen waar een kandidaat aan moet
voldoen - Resultaatgericht
- Goede communicatieve vaardigheden (zowel mondeling als schriftelijk)
- In staat om binnen een scrumteam te werken
- Teamspeler
- Proactief en initiatiefrijk
- Analytisch Vermogen
- Overtuigingskracht op basis van inhoudelijke argumenten, maar staat ook
zeker open voor inzichten van anderen
Je sollicitatie dient uiterlijk 27 mei 2026 om 06:00 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.