Ontwikkelaar

Rijkswaterstaat

Rotterdam

Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering).


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.

Wensen:

  • 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.

Omschrijving:

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. Je ontwikkelt, test en onderhoudt softwarecomponenten binnen het DSO-programma. Dit houdt in dat je werkt in een Agile-team volgens Scrum/Kanban en bijdraagt aan PI-planning binnen SAFe. Je ontwerpt en implementeert hoogwaardige, schaalbare en veilige oplossingen. Daarnaast zet je CI/CD-pipelines op en verbetert deze voor geautomatiseerde softwarelevering. Testautomatisering en kwaliteitsborging zijn ook belangrijke onderdelen van je rol, waarbij je TDD, BDD, unit- en integratietesten toepast. Je integreert systemen en services via API’s en microservices-architectuur. Ook beheer en optimaliseer je cloud- en containeromgevingen zoals Docker, Kubernetes, en Azure/AWS. Monitoring en analyse van softwareprestaties zijn cruciaal, evenals bijdragen aan security en compliance. Samenwerken met andere teams binnen de Agile Release Train en afstemmen over afhankelijkheden zijn dagelijkse taken. Tot slot draag je bij aan kennisdeling, documentatie en het verbeteren van ontwikkelprocessen.

Contactpersoon

Gerry van Guine

Aanbieding

Registreer en beheer jouw aanbieding

Superman

Word vandaag nog een Superhero!

Registreer je direct en krijg toegang tot het grootste aanbod IT-opdrachten van Nederland. Profiteer van slimme tools, AI-ondersteuning en een vliegende boost voor jouw freelance carrière. Waar wacht je nog op?

Registreer nu en word Superhero