About the assignment
Rijkswaterstaat is de uitvoeringsorganisatie van het ministerie van Infrastructuur en Waterstaat en werkt dagelijks aan een veilig, leefbaar en bereikbaar Nederland. Binnen het programma Digitaal Stelsel Omgevingswet (DSO) realiseert en beheert Rijkswaterstaat de digitale voorzieningen voor de uitvoering van de Omgevingswet. De professional wordt ingezet als Senior Java Full Stack Ontwikkelaar binnen het Scrumteam Loket & Samenwerken, waar zij een directe bijdrage leveren aan de doorontwikkeling van het Omgevingsloket, de Samenwerkfunctionaliteit en het Helpcentrum. Als onderdeel van een multidisciplinair Scrumteam dat in twee-weekse sprints werkt, ontwikkelt de professional zowel backend als frontend functionaliteit, integreert nieuwe componenten in de bestaande microservices architectuur en realiseert koppelingen met IAM en CMS oplossingen. De professional ontwikkelt geautomatiseerde tests, borgt technische kwaliteit en werkt nauw samen met de Product Owner, architecten en andere teamleden om stabiele, veilige en toekomstbestendige functionaliteiten op te leveren die aansluiten op de digitale stijlgids en architectuurprincipes van DSO. De werkzaamheden bestaan onder andere uit het ontwikkelen en onderhouden van Java microservices, het ontwikkelen van Angular frontendcomponenten, het realiseren van REST API's, het bouwen van webcomponenten met shadow DOM, het implementeren van CMS koppelingen, het integreren van IAM oplossingen (OAuth 2.0 / OpenID Connect), het realiseren van koppelingen met zaaksystemen, het ontwikkelen van geautomatiseerde functionele tests, unittests en integratietests, het borgen van codekwaliteit via SonarQube en GitLab CI/CD pipelines, actieve deelname aan alle Scrum events en het analyseren van technische vraagstukken binnen de DSO keten.
What you bring
- HARDE EISEN:
- Afgeronde HBO niveau opleiding, bijvoorbeeld in de richting van Software Development
- Minimaal 4 jaar kennis van en ervaring met Angular (17) en Java (21)
- Minimaal 4 jaar kennis van development frameworks en tooling: Angular, SonarQube, GitLab, Maven, JIRA, Linux Bash, Java 21
- Minimaal 2 jaar ervaring met DevOps en Continuous Delivery
- Minimaal 4 jaar kennis van en ervaring met het bouwen en integreren van Webservices (SOAP, JSON, REST, Swagger)
- Minimaal 4 jaar kennis van en ervaring met Kubernetes, Helm
- Minimaal 4 jaar kennis van en ervaring met shadow-DOM (webcomponenten) en minIO
- Minimaal 4 jaar kennis van OAuth 2.0, OpenID Connect
- Minimaal 3 jaar werkervaring met Agile in een SAFe/Scrum omgeving
- GEWENSTE ERVARING:
- Ervaring met microservices architectuur