Functieomschrijving
Voor Rijkswaterstaat zoeken wij een Java Ontwikkelaar.De opdrachtgever is de uitvoeringsorganisatie van het ministerie van Infrastructuur en Waterstaat. Zij bestaan uit zeven landelijke en zeven regionale organisatieonderdelen. Al meer dan 200 jaar werken zij dagelijks aan een veilig, leefbaar en bereikbaar Nederland. Zij beheren en ontwikkelen de rijkswegen, vaarwegen en wateren, en zetten in op een duurzame leefomgeving. Samen met anderen werken zij aan een land dat beschermd is tegen overstromingen, waar voldoende groen is en waar voldoende en schoon water beschikbaar is. Ook zorgen zij ervoor dat iedereen vlot en veilig van A naar B kan reizen.
Je werkt binnen het programma Digitaal Stelsel Omgevingswet (DSO), waar je bijdraagt aan de realisatie van ICT-producten zoals applicaties, gebruikerstoepassingen, interfaces en services rondom de implementatie en het gebruik van de nieuwe Omgevingswet. Door deze wet wordt het wettelijk kader voor burgers, ondernemers en overheden inzichtelijker en wordt het beheer van de leefomgeving beter beheersbaar.
Als Java ontwikkelaar maak je deel uit van het scrumteam Knooppunt. Het Knooppunt is de centrale voorziening waar alle (web)services van het DSO worden aangeboden en afgenomen. Hier worden de technische aansluitingen van het DSO geregeld en zijn alle services toegankelijk, zowel binnen het stelsel als daarbuiten, uitsluitend via het Knooppunt. Het Knooppunt biedt zelfbediening voor aanbieders en afnemers van services en API’s, gebaseerd op WSO2 API Manager, Store en Publisher. Je ontwikkelt tevens verschillende API’s binnen het Knooppunt.
Het Knooppunt is gebouwd op het Standaard Platform, dat in samenwerking met DICTU en het ministerie van Infrastructuur en Milieu is ontwikkeld. Je werkt samen in een multidisciplinair scrumteam, levert producten in korte sprints van twee weken, en stelt samen met de product owner per sprint een doel vast. Jouw verantwoordelijkheden zijn onder andere het ontwikkelen van de diverse Knooppuntcomponenten en bijdragen aan de daily stand-up, sprint review, sprint planning en retrospective.
Competenties
- Je bent in staat om effectief samen te werken in een team en je werkt continu aan verbetering.
- Je werkt nauwkeurig.
- Je bent communicatief sterk.
Functie-eisen
- Je hebt minimaal 3 jaar ervaring als Java ontwikkelaar, met ervaring in het ontwikkelen van API's
- Je beschikt minimaal 1 jaar over kennis en ervaring met Docker en Kubernetes
- Je hebt minimaal 1 jaar kennis van en ervaring met Agile werken in een SAFe- of Scrum-omgeving
- Je hebt minimaal 3 jaar ervaring met het ontwikkelen van REST-API's
- Je beschikt minimaal 1 jaar over expertise op het gebied van security
- Je hebt minimaal 2 jaar kennis van en ervaring met Jira, Postman, Java, Kubernetes, Helm, Docker, REST en Spring Boot
- Je hebt een afgeronde opleiding op WO- of HBO-niveau, bijvoorbeeld in de richting van informatica of informatiekunde
Functie-wensen
- Je hebt kennis van en ervaring met OAuth2, OIDC, GitLab CI/CD, Apache Artemis en ActiveMQ
Functie eisen
- Je hebt minimaal 3 jaar ervaring als Java ontwikkelaar, met ervaring in het ontwikkelen van API's
- Je beschikt minimaal 1 jaar over kennis en ervaring met Docker en Kubernetes
- Je hebt minimaal 1 jaar kennis van en ervaring met Agile werken in een SAFe- of Scrum-omgeving
- Je hebt minimaal 3 jaar ervaring met het ontwikkelen van REST-API's
- Je beschikt minimaal 1 jaar over expertise op het gebied van security
- Je hebt minimaal 2 jaar kennis van en ervaring met Jira, Postman, Java, Kubernetes, Helm, Docker, REST en Spring Boot
- Je hebt een afgeronde opleiding op WO- of HBO-niveau, bijvoorbeeld in de richting van informatica of informatiekunde
Functie wensen
- Je hebt kennis van en ervaring met OAuth2, OIDC, GitLab CI/CD, Apache Artemis en ActiveMQ
