Opdrachtomschrijving
Het ministerie van Binnenlandse Zaken en Koninkrijksrelaties (BZK) en de Rijksdienst voor Identiteitsgegevens (RvIG) zoeken een Senior Applicatieontwikkelaar voor uitbreiding van een DevOps-team, gericht op beheer, doorontwikkeling en optimalisatie van cruciale applicaties binnen de afdeling Vertrouwelijke Informatie.
De ontwikkelaar werkt aan de volledige lifecycle van applicaties: ontwikkeling, geautomatiseerd testen, uitrol en dagelijks beheer, en stemt continu af met functioneel en technisch beheer en de eindklant.
Belangrijke taken zijn het beheren en doorontwikkelen van applicaties en testoplossingen, automatiseren van deployment, ondersteunen bij releases en adviseren over technisch applicatiebeheer.
Technisch wordt primair gewerkt met Java (Java 17/21), Spring Boot, API-standaarden (JSON/REST/OAS), en moderne container- en CI/CD-tools (Docker, Kubernetes, Jenkins/GitLab), daarnaast front-end technologieën zoals React en TypeScript.
De opdracht is voor 36 uur per week, met minimaal twee dagen per week aanwezigheid op locatie in Den Haag; het doel is stabiele, aantoonbaar geteste releases, een onderhouden set geautomatiseerde tests en een geautomatiseerde deploystraat.
Vereist profiel
- HBO werk- en denkniveau met aantoonbare ervaring in applicatieontwikkeling binnen complexe, grootschalige omgevingen.
- Professional Developer Scrum certificering en aantoonbare ervaring met werken in een Scrum/DevOps-team.
- Uitstekende beheersing van de Nederlandse taal, goede communicatieve vaardigheden en ervaring in afstemming met functioneel en technisch beheer.
- Diepgaande technische kennis en ervaring met Java 17/21, Spring (incl. API-mogelijkheden), Spring Boot, PostgreSQL/SQL.
- Ervaring met front-end frameworks en tooling: React, TypeScript en relevante UI-frameworks.
- Kennis van en ervaring met CI/CD en build tooling: Jenkins, Maven, GitLab, build definitions, code reviews en geautomatiseerde teststrategieën (unit, integratie, regressie, bijv. Robot Framework).
- Ervaring met API-standaarden en beveiliging: JSON, REST, OpenAPI/OAS 3.0, OAuth, OWASP en Secure Software Development.
- Ervaring met container- en orkestratietechnologieën: Docker en Kubernetes; vertrouwdheid met Linux, Ansible scripting en automation.
- Aantoonbaar probleemoplossend vermogen, goede oordeelsvorming, persoonlijke effectiviteit en sterke samenwerkingsvaardigheden.
- Ervaring binnen overheidscontext en samenwerking met SSC-ICT is gewenst; beschikbaarheid voor minimaal twee dagen per week op locatie in Den Haag en inzet voor 36 uur per week.
Eisen
- Kandidaat beschikt over minimaal HBO werk- en denkniveau.
- Kandidaat beschikt over minimaal 5 jaar ontwikkelervaring met JAVA.
- Kandidaat beschikt over werkervaring met API technologie en standaarden.
Wensen
- Mate waarin de kandidaat ervaring heeft met applicatieontwikkeling binnen een overheidsorganisatie of semi overheidsorganisatie en kennis en ervaring heeft met BRP-stelsel architectuur en met threat modeling en websecurity.
- Mate waarin de kandidaat beschikt over specifieke ervaring binnen de Java-omgeving inclusief werken in Scrum/DevOps-teams, projecten en met bij opdrachtgever in gebruik zijnde tools als Kubernetes, JSON, Rest, OAS 3.0 en JavaScript/TypeScript, C#, Java/Kotlin
- Mate waarin de kandidaat beschikt over de competenties: probleemanalyse, oordeelsvorming, persoonlijke effectiviteit en samenwerken.
- Mate van ervaring en/of affiniteit met de organisatie van de opdrachtgever.