Functieomschrijving
Voor onze opdrachtgever Rijkswaterstaat zijn wij op zoek naar een Java Full Stack Ontwikkelaar DSO
De ontwikkelaar is werkzaam in het ontwikkelteam Gebruikertoepassingen binnen het Programma Digitaal Stelsel Omgevingswet (DSO). Werzaamheden 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 o Integreren en implementeren van CMS en IAM oplossing(en)
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, AngularJS en JAVA-ontwikkelaar op senior-niveau
- Ervaring met DevOps en Continues Delivery
- Kennis van de development frameworks en tooling:; Junit, Jtest, SonarQube, Checkmarx, Checkstyle, Jenkins, Docker Swarm, Maven, Nexus, Ansible docker, Git, Gitflow, SVN, bitbucket, Matrix, xTest, Protactor, Silkperformer, Kibana, Prometheus, Dynatrace, Jmeter, checkmarx, Open Vas, OWASP 2AP, JIRA, Linux Bash, Java 17, gml, geojson
- Kennis van standaarden STAM IMAM
- Kennis en ervaring met bouwen en integreren van Webservices (SOAP, JSON, REST, Swagger)
- Kennis en ervaring met Oauth 2.0, OpenID Connect en OWASP Top 10
- Certified Java Developer
- Togaf 8 Enterprise Edition (certificering)
- HBO niveau, ICT opleiding op het gebied van Software Ontwikkeling (Minimaal 20 jaar)
- JAVA ontwikkelaar op senior-niveau (momenteel Java 17) (Minimaal 10 jaar)
- Kennis van Docker, Spring Boot, Selenium en Cucumber (Minimaal 4 jaar)
- Kennis en ervaring met Kubernates, helm (Minimaal 2 jaar)
Wensen
- Ervaring bij de rijksoverheid
- Ervaring binnen het programma DSO
- Ervaring met werken volgens SCRUM/SAFe framework
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