Logius
Senior Java Developer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Voor het project Open Overheid wordt een Senior Java-ontwikkelaar ingezet om mee te bouwen aan het softwareplatform voor overheidsinformatie en aan ketenfunctionaliteit die aan dit platform wordt gekoppeld. Het platform voorziet in aanlevering, verwerking, opslag, indexering en doorzoekbare publicatie van overheidsdocumenten en metadata. De omgeving waarin wordt ontwikkeld en gedraaid omvat een front-end gebaseerd op React en een back-end op een microservices-architectuur met Spring Boot, Apache Camel en PostgreSQL. Zoekfunctionaliteit is geïntegreerd in het platform via Apache Solr. De systemen zijn operationeel op een Kubernetes-omgeving (Red Hat OpenShift) en er zijn CI/CD pipelines ingericht in GitLab.
Rol en verantwoordelijkheden
De Senior Java-ontwikkelaar werkt binnen één van twee DevOps-teams die verantwoordelijk zijn voor de volledige keten: aanlevering, verwerking, opslag, indexering en publicatie van overheidsdocumenten en metadata. Binnen de Open Overheid-teams wordt actief meegedacht over software-architectuur en softwarekwaliteit, met ruimte voor verbetervoorstellen. De rol richt zich op het bewaken van de cohesie van technische oplossingen binnen het project. Daarnaast wordt zelf software ontwikkeld en onderhouden, inclusief het uitvoeren van deployments en het optimaliseren van pipelines. Binnen de teamverantwoordelijkheid valt ook het beheer van de systemen en software (“You build it, you run it”). Samenwerking met andere ontwikkelteams binnen de organisatie is onderdeel van de dagelijkse werkzaamheden.
Context van de opdracht
Het platform ondersteunt het actief openbaar maken van informatie door de overheid, zodat publieke informatie toegankelijk is zonder dat hiervoor een belang hoeft te worden gesteld. Het platform bestaat uit een aanleverloket voor handmatige aanlevering, een aanlever-API voor geautomatiseerde aanlevering, een verwerkingsstraat voor controles, validaties, verrijking en indexatie, en een portaal waar burgers, journalisten en onderzoekers informatie kunnen vinden en doorzoeken. Performance, schaalbaarheid, onderhoudbaarheid en interoperabiliteit zijn hierbij cruciaal, evenals het realiseren van toekomstbestendige oplossingen in een complexe politiek-bestuurlijke omgeving met strakke tijdslijnen. Het DevOps team volgt hierbij de SAFE-principes.
Standplaats: Den Haag, Zuid-Holland.
Start: 16-09-2026. Einde: 31-08-2027.
Eisen
- Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s
- Kandidaat beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
- Werkervaring binnen de Rijksoverheid: 2 jaar
- Aantal jaren werkervaring met Java ontwikkeling: 5 jaar
- Aantal jaren werkervaring met Kubernetes: 2 jaar
Wensen
- Ervaring met het werken met Microservices.
- Bekend met software design patterns en het toepassen hiervan.
- Bekend om met SOLID principes te werken.
- Kennis en ervaring met Search technologie, bij voorkeur Apache SOLR.
- Kennis van en ervaring met Gitlab CI.
- Kennis van en ervaring met front end ontwikkeling, bij voorkeur REACT.
- Ervaring met Identity en Access Management.
- Ervaring met Observability.
- Je bent in het bezit van functie-gerelateerde (SAFe-Agile) certificeringen of bent bereid deze op korte termijn te behalen.