Binnen het programma voor de volgende generatie van de digitale kaart is men op zoek naar een ervaren software engineer. Het doel van het programma is om bestaande digitale kaartgegevens te verbeteren op basis van miljoenen veldwerken — dat zijn situatietekeningen met metingen die worden gedigitaliseerd door externe partijen.
Deze gedigitaliseerde veldwerken worden verwerkt tot een vernieuwd kaartbeeld. Hiervoor is rekenkracht en kwaliteitscontrole nodig. Vanwege de grote hoeveelheid data is er behoefte aan geavanceerde en schaalbare controle- en verwerkingsstrategieën, waarvoor extra ontwikkelcapaciteit wordt gezocht.
De verwerking en doorrekening van deze data is volop in ontwikkeling en vraagt om slimme technische oplossingen, waarbij performance en schaalbaarheid centraal staan.
De technische stack bestaat voornamelijk uit Java 21 met Spring Boot 3, met een Angular-frontend. De applicaties draaien op een Kubernetes-cluster in Azure.
Belangrijkste technieken, methoden en tools
Agile/Scrum werkwijze, Java 21, Java-frameworks: Spring, Hibernate
CI/CD tooling: ArgoCD, Docker, Kubernetes, OpenShift, Tekton, Azure cloud / AKS, Argo Workflows, RESTful services, JSON, Testframeworks zoals Cucumber, Databases: Postgres, MongoDB, GIS tooling: QGIS
Verantwoordelijkheden
- Borgen van een schaalbare cloudgebaseerde infrastructuur voor de verwerking van gedigitaliseerde veldwerken, in lijn met architectuurprincipes van de organisatie
- Modelleren van applicatiefuncties en interfaces
- Optimaliseren van de build- en ontwikkelomgeving
- Doorontwikkeling van oplossingen voor automatische extractie en verwerking van meetgegevens
- Samenwerken met interne IT en eventuele externe partijen voor afstemming en afhankelijkheidsbeheer
Knock-outcriteria (vereisten)
- Vloeiende beheersing van de Nederlandse taal in woord en geschrift
- Afgeronde hbo-opleiding (bachelor) of hoger
- Minimaal 5 jaar ervaring als Java software engineer
- Minimaal 5 jaar ervaring met SQL
- Minimaal 3 jaar ervaring met Kubernetes
- Minimaal 3 jaar ervaring met Spring
- Minimaal 3 jaar ervaring met Hibernate
- Minimaal 1 jaar ervaring met Angular (TypeScript)