freehire launches on Product Hunt on 26 August.

Follow →

Senior Fullstack Java Developer

Summary

Builds and maintains full-stack Java/Angular systems for Dutch government identity-management portals, including AI-powered natural-language search over structured data and PostgreSQL-backed services.

Voor ICTU zoeken wij een Senior Fullstack Java Developer. Je werkt binnen het Portfolio ENIAMS en draagt bij aan het ontwikkelen van informatievoorzieningen (IV) en het ondersteunen van pilots voor de implementatie van Europese en Nederlandse Identity and Access Management (IAM) stelsels voor subjecten (burgers en bedrijven) en objecten (onroerend en vastgoed).
Het portfolio omvat stelsels zoals EDI, Toegang, Reisdocumenten, SVM en WTTA, en omvat naast IV en ICT ook toezicht, handhaving, certificering en accreditatie.

Jouw rol
Je wordt ingezet als zelfstandig fullstack ontwikkelaar voor Vrijwillig Machtigen binnen ENIAMS.
Je realiseert softwarecomponenten, technische documentatie en DevOps-artefacten en bepaalt zelfstandig de technische uitwerking binnen de overeengekomen architectuur- en kwaliteitskaders.
Je brengt brede Java- en TypeScript-expertise mee en hebt ervaring met het ontwikkelen van complexe enterprise softwaresystemen en (web)interfaces/integraties.

Activiteiten
Je bent verantwoordelijk voor de oplevering en het tijdelijk beheer van softwarecomponenten voor Vrijwillig Machtigen en voert onder andere de volgende werkzaamheden uit:

  • inschatten van de benodigde inspanning en afstemmen van de planning voor eigen opleveringen
  • ontwikkelen en geautomatiseerd testen van de software
  • opleveren, uitrollen en tijdelijk beheren van de software
  • verlenen van technische kennisoverdracht en inhoudelijke afstemming waar nodig
  • uitvoeren van technische code reviews ter borging van de kwaliteitsnormen
  • documenteren van software en actualiseren van documentatie
  • adviseren van de opdrachtgever over architectuur- en realisatiekeuzes
  • inrichten en onderhouden van OT-omgevingen ten behoeve van oplevering
  • opstellen van technische analyses en ontwerpvoorstellen

Deelresultaten
Je levert gerealiseerde softwarecomponenten voor Vrijwillig Machtigen, inclusief een prototype met database dat voldoet aan de overeengekomen user story’s en het UX-design.
Afstemming met architecten, ontwikkelaars en de opdrachtgever vindt plaats voor zover nodig voor de realisatie; de opdrachtgever bepaalt de functionele kaders en acceptatiecriteria, jij bepaalt de technische aanpak en uitvoering.

Eindresultaat
Het doel is een werkend prototype dat incrementeel wordt opgeleverd en geaccepteerd door de product owner van Vrijwillig Machtigen op basis van user story’s en het UX-design.
De opdracht is afgerond zodra het werkende prototype is opgeleverd en geaccepteerd door de product owner en er inhoudelijke decharge heeft plaatsgevonden op het programma.

Jouw profiel
Je beschikt aantoonbaar over actuele kennis en ervaring met het ontwikkelen van softwaresystemen en (web)interfaces/integraties volgens design-patterns en ontwerpprincipes, waaronder de volgende technologieën en tools:
  • Frontend: Angular
  • Java backend: Java 21 LTS, Quarkus, REST API's
  • Database: PostgreSQL
  • AI-ondersteuning: ontwikkeling van LLM-oplossingen die natuurlijke taal koppelen aan gestructureerde domeingegevens en relationele databases
  • Ontwikkelstraat en tooling: Git, GitHub/GitLab, CI/CD, Docker, Kubernetes

Functie-wensen

  • Je hebt aantoonbare ervaring met het ontwikkelen van applicaties voor de (Rijks)overheid of uitvoeringsorganisaties. Het is een pre als je ervaring hebt met publieke dienstverlening, informatiebeveiliging, privacy en relevante wet- en regelgeving
  • Je hebt aantoonbare ervaring met het zelfstandig uitvoeren van ontwikkelwerkzaamheden, neemt initiatief, bewaakt de voortgang en lost zelfstandig technische vraagstukken binnen projecten op
  • Je hebt aantoonbare ervaring met het ontwikkelen van oplossingen waarmee gebruikers in natuurlijke taal informatie kunnen vinden in relationele databases, domeinmodellen en/of API’s. Je hebt ervaring met het gecontroleerd vertalen van gebruikersvragen naar gestructureerde zoekopdrachten en met het betrouwbaar presenteren van de gevonden resultaten
  • Je hebt aantoonbare ervaring met het opstellen en toepassen van domeinmodellen en relationele datamodellen. Je vertaalt bedrijfsprocessen en informatiebehoeften naar een logisch en consistent gegevensmodel en begrijpt de samenhang tussen domeinmodellen, relationele databases en de onderliggende applicatiearchitectuur
  • Je hebt aantoonbare ervaring met het uitvoeren van software ontwikkelopdrachten binnen een Agile ontwikkelomgeving

Extra Informatie

  • Aantal uur 40 - 40
  • ZZP mogelijk? Ja
  • Thuiswerken mogelijk? N.t.b.
  • Startdatum 01-09-2026

See also