Sr. Fullstack Java Developer
Listed on 2026-10-22
-
IT/Tech
Cybersecurity, Information Security & Data Protection, IT Support
Voor de Belastingdienst zoeken wij een Sr. Fullstack Java Developer. Je werkt binnen het ICTU-programma ENIAMS aan informatievoorzieningen en pilots voor Nederlandse en Europese Identity and Access Management-stelsels. Deze stelsels hebben betrekking op burgers, bedrijven en vastgoed. Het portfolio omvat onder meer EDI, eIDAS, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta. Naast de ontwikkeling van informatievoorzieningen en ICT werk je aan activiteiten op het gebied van beheer, toezicht, handhaving, certificering en accreditatie.
Voor de uitvoering van het Wtta-stelsel ontwikkel je gefaseerd het informatiesysteem Assessio. Als senior fullstack Java-ontwikkelaar ben je verantwoordelijk voor het ontwikkelen, testen, uitrollen en tijdelijk beheren van software. Je zorgt ervoor dat software niet alleen op jouw eigen machine werkt, maar ook betrouwbaar functioneert in de beoogde omgeving. Hiervoor zet je je brede expertise in Java, Angular en Dev Ops in, samen met je ervaring met complexe enterprise-software en integraties.
Je levert software op volgens de afgesproken kwaliteitsaanpak en kwaliteitseisen.
Je werkzaamheden- Je werkt requirements uit en verfijnt deze tot epics en user stories.
- Je schat werkzaamheden in en plant de uitvoering van user stories.
- Je ontwikkelt software en schrijft geautomatiseerde tests.
- Je levert software op, rolt deze uit en verzorgt tijdelijk beheer.
- Je ondersteunt collega-ontwikkelaars en voert peer reviews uit.
- Je documenteert software en adviseert over architectuur- en realisatiekeuzes.
- Je richt OTAP-omgevingen in en onderhoudt deze.
- Je ondersteunt bij ontwerpen, technisch onderzoek en analyses.
- Je onderzoekt en verhelpt incidenten.
- Je hebt ruime ervaring met Java, Angular, Dev Ops en de ontwikkeling van complexe enterprise-software.
- Je realiseert robuuste, bidirectionele koppelingen met externe systemen via REST en SOAP. Ervaring met overheidsdiensten zoals TVS, eHerkenning, eIDAS, de Belastingdienst, de Nederlandse Arbeidsinspectie, Logius CA of Rijksweb is een pré.
- Je kunt omgaan met systemen die door andere partijen worden beheerd en implementeert passende foutafhandeling, retry-logica, datavalidatie en complexe authenticatiestromen.
- Je vertaalt bedrijfsprocessen naar code met expliciete statussen, overgangen, validatieregels en vertakkingen. Je houdt daarbij rekening met randgevallen zoals time-outs en intrekkingen. Ervaring met event-sourcing is een pré.
- Je past security by design toe en houdt rekening met risico’s bij bestandsuploads, externe koppelingen en gebruikersinteracties. Je hebt ervaring met inputvalidatie, autorisatiecontroles op API-niveau en RBAC.
- Je werkt binnen architectuurkaders en stemt hierover nauw af met de architect. Je begrijpt het belang van strikte securitystandaarden.
- Je begrijpt wanneer asynchrone verwerking nodig is, bijvoorbeeld voor auditlogging, grootschalige bestandsverwerking en notificaties. Je past concepten als idempotency en eventual consistency correct toe.
- Je begrijpt dat Assessio bestaat uit een gedistribueerde modulaire monoliet, niet uit microservices: vier afzonderlijk uitrolbare applicaties op één database met gescheiden schema’s. Je werkt passend binnen deze structuur en de bijbehorende releasecyclus.
- Je kunt zelfstandig werken met het Open Shift/Kubernetes-cluster van het Standaard Platform. Je begrijpt en beheert containers, pods, services, secrets en configmaps.
- Je analyseert logs, spoort verstoringen op en hebt actuele kennis van Git Lab CI/CD-pipelines en Helm charts. Ervaring met Git Lab CI is vereist.
- Je kunt een ArgoCD-inrichting onderhouden en verbeteren ter ondersteuning van Git Ops en continuous delivery.
- Ervaring met Just, Nu (shell), PostgreSQL in combinatie met CNPG, OTEL, Open Observe, Keycloak,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).