Ontwikkelaar API-migratie Zvw
Centraal Administratie Kantoor (CAK)

Opdrachtomschrijving
Voor de Zvw-regelingen van het Centraal Administratie Kantoor (CAK) vervang je de bestaande XML- en sFTP-uitwisseling voor broninhouding door een JSON-REST-API over HTTPS. Je bouwt de API API-first op basis van het vastgestelde OpenAPI-contract en implementeert de bijbehorende validaties en foutafhandeling volgens problem+json.
Je richt tweezijdige TLS-beveiliging in met PKIoverheid-certificaten en zorgt voor de koppeling met de CAK-verwerking via Oracle Health Insurance (OHI) en de Oracle-database. Daarnaast realiseer je de migratievoorzieningen voor de overgang van XML/sFTP naar de nieuwe API.
Het CAK is een Nederlands publiekrechtelijk zelfstandig bestuursorgaan dat wettelijke en administratieve taken uitvoert op het gebied van zorg en welzijn, in opdracht van het ministerie van Volksgezondheid, Welzijn en Sport. Met deze opdracht draag je bij aan een zorgvuldige uitvoering van overheidsregelingen en een betrouwbare dienstverlening.
Het beoogde resultaat is een werkende en geteste API conform het OpenAPI-contract, met mTLS-beveiliging per omgeving, een goed aangesloten CAK-verwerking en geautomatiseerde testsets en CI/CD. Je levert ook overdrachtsdocumentatie op voor beheer.
Gevraagd profiel
Je bent een ervaren backendontwikkelaar met minimaal vijf jaar ervaring in Java, bijvoorbeeld met Quarkus, Spring Boot of Jakarta EE. Je hebt aantoonbare ervaring met API-first ontwikkeling op basis van OpenAPI 3.x en codegeneratie, REST-API’s volgens de NLGov REST API Design Rules en het werken met XML/XSD, JSON/JSON Schema en conversies daartussen. Ook beschik je over ervaring met Oracle SQL, bij voorkeur PL/SQL, geautomatiseerd testen, CI/CD en werken in een DevOps-team.
Je bent zelfstandig, oplossingsgericht, kwaliteitsbewust en zorgvuldig in code, tests en documentatie. Je stemt goed af met analisten, architecten en ketenpartners en werkt veiligheidsbewust met persoonsgegevens. Ervaring met PKIoverheid-certificaten, tweezijdig TLS en certificaatbeheer binnen de overheid is belangrijk. Kennis van OHI, Digikoppeling, FSC, API-gateways, migraties van sFTP- naar API-koppelingen, de Zvw, broninhouding of ketens met het UWV sluit goed aan.
Eisen
- Minimaal 5 jaar ervaring als backendontwikkelaar in Java (bijv. Quarkus, Spring Boot of Jakarta EE)
- Aantoonbare ervaring met API-first ontwikkeling op basis van OpenAPI 3.x en codegeneratie
- Ervaring met het bouwen van REST-API's volgens de NLGov REST API Design Rules
- Ervaring bij de overheid met PKI: PKIoverheid-certificaten, tweezijdig TLS en certificaatbeheer
- Kennis van XML/XSD en JSON/JSON Schema, inclusief conversie; ervaring met Oracle SQL (bij voorkeur PL/SQL)
- Ervaring met geautomatiseerd testen, CI/CD en werken in een DevOps-team
Wensen
- Kennis van en ervaring met Oracle Health Insurance (OHI), bijvoorbeeld integratie-API's of dynamic logic
- Ervaring met het Digikoppeling REST-API-profiel, FSC of API-gateways binnen de overheid
- Ervaring met de migratie van sFTP- of bestandskoppelingen naar API's
- Kennis van de Zvw, broninhouding of ketens met het UWV
Competenties
- Kwaliteitsbewust en zorgvuldig in code, tests en documentatie
- Zelfstandig en oplossingsgericht
- Stemmen goed af met analisten, architecten en ketenpartners
- Veiligheidsbewust bij het werken met persoonsgegevens
- Resultaatgericht binnen een korte inhuurperiode