Wij zoeken voor Rijkswaterstaat een ervaren ontwikkelaar Java en React/Redux.
Opdrachtomschrijving
De ontwikkelaar is werkzaam in het ontwikkelteam Gebruikertoepassingen binnen het Programma Digitaal Stelsel Omgevingswet (DSO).
Werkzaamheden zijn:
- Het ontwikkelen van de gebruikerstoepassingen, rekening houdend met een reeds aanwezige digitale stijlgids en click-model
- Het ontwikkelen van de noodzakelijke mocks/stubs
- Het ontwikkelen van geautomatiseerde functionele en unit tests
- Ontwikkelen van JAVA back-end oplossingen en deze aansluiten op ESB
- Het ontwikkelen van geautomatiseerde (unit) tests
- Integreren en implementeren van IAM oplossing(en)
- Ontwikkelen van frontend oplossingen mbv het React framework
Achtergrond opdracht:
Het programma Digitaal Stelsel Omgevingswet (DSO) realiseert de ICT producten (applicaties, gebruikerstoepassingen, interfaces, services) rondom de implementatie en het gebruik van de nieuwe Omgevingswet. Door de Omgevingswet wordt het wettelijk kader voor burgers, ondernemers en overheden inzichtelijker en ontwikkeling en beheer van de leefomgeving beter beheersbaar (zie verder www.AandeslagmetdeOmgevingswet.nl).
Functie eisen
- React/Redux, JAVA-ontwikkelaar op senior-niveau
- Design Kennis van de development frameworks en tooling: Service Design Junit, Jest, SonarQube, Checkstyle, GitLab, Kubernetes, Helm, Maven, Nexus, Docker, Git, Gitflow, Kibana, Grafana, OWASP, JIRA, Linux Bash, Java 15, gml, geojson
- Mininaal 3 jaar ervaring met DevOps en Continuous Delivery Service Design
- Kennis van standaarden STTR STAM IMAM. Service Design Kwaliteitenprofielen
- Kennis en ervaring met bouwen en integreren van Webservices (SOAP, JSON, REST, Swagger)
- Kennis Oauth 2.0, OpenID Connect en OWASP Top 10
- HBO niveau, ICT opleiding op het gebied van Software Ontwikkeling 7 jaar
- React/Redux en JAVA15-ontwikkelaar op senior-niveau 3 jaar
- Kennis van Docker, Spring Boot, Selenium en Cucumber 3 jaar
- Kennis en ervaring met Kubernetes, helm 1 jaar
Competenties
- Teamplayer, maar kan ook uitstekend zelfstandig werken
- Agile/Scrum mindset
- Scherpe luisteraar, meedenker en pragmatisch
- Complexe zaken op een begrijpelijke wijze uitleggen
- Probleemoplossend vermogen