Senior Fullstack Java Developer - Freelance opdracht in Den Haag
FlexSpot®Opdrachtomschrijving
Functie omschrijving
De activiteiten vinden plaats binnen het Portfolio ENIAMS. Doel van het portfolio betreft het ontwikkelen van informatievoorzieningen (IV) en ondersteunen van pilots ten behoeve van implementatie van Europese en Nederlandse Identity en Access Management (IAM) Stelsels. Deze Stelsels hebben betrekking op subjecten (burgers en bedrijven) en objecten (onroerend en vastgoed). De opdrachten in dit portfolio omvatten de volgende Stelsels: EDI, Toegang, Reisdocumenten, SVM, WTTA. De activiteiten bij het opzetten van deze Stelsels omvatten, naast de IV en ICT, ook activiteiten als Toezicht, Handhaving, Certificering en Accreditatie.
De implementatie van de IV en ICT vergt naar verwachting meerdere jaren, waarbij de looptijd van het ICTU-programma is voorzien tot en met 2030, of eindigt zoveel eerder als informatiesystemen zijn opgeleverd en overgedragen aan de toekomstige structurele IT-beheerorganisatie, waarbij financiële en inhoudelijke decharge door klant heeft plaatsgevonden.
De professional wordt ingeschakeld voor het zelfstandig realiseren van softwarecomponenten, technische documentatie en DevOps-artefacten ten behoeve van Vrijwillig Machtigen binnen ENIAMS. De professional bepaalt zelfstandig de technische uitwerking binnen de overeengekomen architectuur- en kwaliteitskaders.
De professional is als fullstack ontwikkelaar verantwoordelijk voor op te leveren softwarecomponenten voor Vrijwillig Machtigen binnen het ICTU-programma ENIAMS. Oplevering vindt plaats conform vastgestelde kwaliteitseisen en is in lijn met de overeengekomen kwaliteitsaanpak.
Deelresultaten:
Gerealiseerde softwarecomponenten voor Vrijwillig Machtigen binnen het ICTU-programma ENIAMS, waarbij een prototype, inclusief database wordt opgeleverd en dient te voldoen aan:
- User story’s;
- UX design.
De professional levert gedurende de opdracht de overeengekomen softwarecomponenten, documentatie en DevOps-artefacten op. De opdrachtgever bepaalt de functionele kaders en acceptatiecriteria; de professional bepaalt zelfstandig de technische aanpak en uitvoering.
Eindresultaat:
Werkend prototype die incrementeel succesvol wordt opgeleverd aan de product owner van Vrijwillig Machtigen op basis van user story’s en het UX design.
Wanneer is de opdracht afgerond en beëindigd:
De opdracht is afgerond wanneer er een inhoudelijke decharge heeft plaatsgevonden op het programma en het werkende prototype is opgeleverd en geaccepteerd door de product owner van Vrijwilig Machtigen.
Tussentijdse beoordeling:
Gerealiseerde user story’s worden per sprint door product owner geaccepteerd op basis van acceptatiecriteria en Definition of Done (DoD).
Eindbeoordeling:
Aantoonbaar werkend prototype (geaccepteerd door product owner) op basis waarvan decharge plaatsvinden.
De looptijd is afhankelijk van besluitvorming bij de klant/gebruiker. Op basis van de huidige inzichten wordt de kans klein geacht dat de duur wordt overschreden
Werkzaamheden
- inschatten van de benodigde inspanning voor de overeengekomen softwarecomponenten en afstemmen van de planning van de eigen opleveringen
- ontwikkelen en geautomatiseerd testen van de software
- opleveren, uitrollen en tijdelijk beheren van de software
- everen van technische kennisoverdracht en inhoudelijke afstemming voor zover noodzakelijk voor de realisatie van de overeengekomen resultaten
- uitvoeren van technische code reviews ter borging van de overeengekomen kwaliteitsnormen
- documenteren van software inclusief actualiseren documentatie
- adviseren van de opdrachtgever over architectuur en of realisatie keuzes
- inrichten en onderhouden van OT omgevingen t.b.v. het opleveren van software
- opstellen van technische analyses en ontwerpvoorstellen
De opdrachtgever(s)
Het ICTU-programma ENIAMS ondersteunt de implementatie van Europese en Nederlandse Identity en Access Management (IAM) Stelsels. Deze Stelsels hebben betrekking op subjecten (burgers en bedrijven) en objecten (onroerend en vastgoed). De opdrachten in dit portfolio omvatten de volgende Stelsels: EDI, Toegang, Reisdocumenten, SVM, WTTA. De activiteiten bij het opzetten van deze Stelsels omvatten, naast de IV en ICT, ook activiteiten als Toezicht, Handhaving, Certificering en Accreditatie.
De implementatie van de IV en ICT vergt naar verwachting meerdere jaren, waarbij de looptijd van het ICTU-programma is voorzien tot en met 2030, of eindigt zoveel eerder als informatiesystemen zijn opgeleverd en overgedragen aan de toekomstige structurele IT-beheerorganisatie, waarbij financiële en inhoudelijke decharge door klant heeft plaatsgevonden.
De opdrachtgever bepaalt de functionele kaders en acceptatiecriteria; de professional bepaalt zelfstandig de technische aanpak en uitvoering.
Omschrijving kandidaat
Je bepaalt zelfstandig de technische uitwerking binnen de overeengekomen architectuur- en kwaliteitskaders.
Je beschikt hiervoor over brede Java en Typescript expertise (fullstack) en heeft ervaring met het ontwikkelen van complexe enterprise softwaresystemen en (web)interfaces/integraties (zie blok specifieke kennis).
Je bepaalt zelfstandig de technische aanpak en uitvoering.
Functie eisen
Hieronder staan de eisen beschreven. Dit zijn knock-out criteria waaraan je minimaal dient te voldoen.
- Kandidaat gaat akkoord met de gestelde detacheringsvoorwaarde
- Minimaal, aantoonbare en courante kennis van en werkervaring met:
- Frontend: Angular – 1 jaar
- Backend: Java – 7 jaar
- Backend: REST API's - 2 jaar
- Database: PostgreSQL. – 5 jaar
- Ontwikkelstraat: Git, GitHub/GitLab/ CI/CD, Docker, Kubernetes – 5 jaar
Wensen:
- Ervaring binnen het overheidsdomein
- Zelfstandig kunnen werken
- Ervaring met AI-toepassingen
- Ervaring met domeinmodellering, relationele datamodellering en Quarkus
- Samenwerken in een klein Agile ontwikkelteam
Competenties
Extra info
Duur: 12 maanden
Uren per week: 40
Start: 2026-09-14T21:59:00Z
Reageer direct
De opdracht sluit: 28.08.2026. Hierna is het niet meer mogelijk om te solliciteren.
Sollicitatie procedure
Vind een opdracht die bij je past
Bekijk het actuele overzicht van beschikbare opdrachten en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de opdracht.
Solliciteer direct
Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.
Reactie van de opdrachtgever
Na je sollicitatie neemt de opdrachtgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere opdracht.
Start met je opdracht
Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de opdrachtgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.