Standplaats: ROTTERDAM
Duur: 01-10-2025 - 01-05-2026
Optie tot verlenging: Ja
Reageren voor: 15-09-2025
Opdrachtgever: Rijkswaterstaat
Rijkswaterstaat is de uitvoeringsorganisatie van het ministerie van Infrastructuur en Waterstaat en werkt dagelijks aan een veilig, leefbaar en bereikbaar Nederland. We beheren en ontwikkelen de rijkswegen, -vaarwegen en -wateren en zetten in op een duurzame leefomgeving.
Achtergrond Opdracht
De opdracht vindt plaats binnen het programma Digitaal Stelsel Omgevingswet (DSO). Dit programma realiseert de ICT-producten (applicaties, interfaces, services) voor de implementatie en het gebruik van de Omgevingswet, met als doel het wettelijk kader voor burgers, ondernemers en overheden inzichtelijker te maken.
Als softwareontwikkelaar word je onderdeel van het scrumteam Knooppunt. Het Knooppunt is de centrale voorziening waar alle (web)services van het DSO worden aangeboden en afgenomen. Alle services zijn uitsluitend via het Knooppunt toegankelijk. Het Knooppunt is gebaseerd op het Standaard Platform dat in samenwerking met DICTU en het ministerie van IenW wordt ontwikkeld, en maakt gebruik van WSO2 API Manager. Het team werkt in sprints van 2 weken.
Opdrachtomschrijving: Ontwikkelaar
Als softwareontwikkelaar binnen het DSO-programma werk je in een Agile-team dat deelneemt aan een SAFe Release Train. Je bent verantwoordelijk voor het ontwikkelen, verbeteren en onderhouden van softwarecomponenten die bijdragen aan een robuust en toegankelijk digitaal stelsel. Je werkt met moderne ontwikkeltechnieken zoals testautomatisering, CI/CD, DevOps en security by design.
Werkzaamheden:
•
• Ontwikkelen, testen en onderhouden van softwarecomponenten binnen het DSO-programma.
• Werken in een Agile-team volgens Scrum/Kanban en bijdragen aan PI-planning binnen SAFe.
• Ontwerpen en implementeren van hoogwaardige, schaalbare en veilige oplossingen.
• Opzetten en verbeteren van CI/CD-pipelines voor geautomatiseerde softwarelevering.
• Toepassen van testautomatisering en kwaliteitsborging (TDD, BDD, unit- en integratietesten).
• Integreren van systemen en services via API's en microservices-architectuur.
• Beheren en optimaliseren van cloud- en containeromgevingen (Docker, Kubernetes, Azure/AWS).
• Monitoren en analyseren van softwareprestaties en bijdragen aan security en compliance.
• Samenwerken met andere teams binnen de Agile Release Train en afstemmen over afhankelijkheden.
• Bijdragen aan kennisdeling, documentatie en het verbeteren van ontwikkelprocessen.
Functie-eisen:
Je hebt een afgeronde HBO-opleiding, bijvoorbeeld in de richting van informatica of informatiekunde.
Je bent een Senior Java Ontwikkelaar en hebt minimaal 2 jaar ervaring met Java en Spring Boot.
Je hebt minimaal 2 jaar ervaring met testautomatisering & CI/CD en bent bekend met GitLab CI/CD.
Je hebt minimaal 2 jaar ervaring met containerisatie (Docker, Helm, Kubernetes).
Je hebt minimaal 2 jaar kennis van en ervaring met Agile/Scrum.
Je hebt minimaal 2 jaar ervaring met REST.
Kennis en ervaring met ElasticSearch, Envoy, ebMS, Artemis / ActiveMQ, SOAP.
Expertise op het gebied van security, met name authenticatie en autorisatie (OPenID Connect, OAuth, JWT tokens, SAML, Signing & encryptie, DigiD en e-herkenning).
Ervaring met Enterprise Application Integration (EAI) en API-management.
Kennis en ervaring met WSO2 API Manager of een vergelijkbaar product en de concrete inrichting daarvan.
Ervaring met OPS-werkzaamheden, bash en python.
Het aangeboden uurtarief.