ICTU
Senior Fullstack Java Developer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Senior Fullstack Java Developer voor het ontwikkelen en beheren van softwarecomponenten binnen een portfolio dat informatievoorzieningen en pilots ondersteunt voor Europese en Nederlandse Identity en Access Management (IAM)-stelsels. De activiteiten richten zich op subjecten (burgers en bedrijven) en objecten (onroerend en vastgoed) en omvatten, naast IV en ICT, ook toezicht, handhaving, certificering en accreditatie.
Rol binnen het programma
De professional wordt zelfstandig ingeschakeld voor het realiseren van softwarecomponenten, technische documentatie en DevOps-artefacten ten behoeve van “Vrijwillig Machtigen”. Binnen de overeengekomen architectuur- en kwaliteitskaders bepaalt de professional de technische uitwerking. De rol omvat fullstack development met brede Java- en TypeScript-expertise en ervaring met het ontwikkelen van complexe enterprise softwaresystemen, inclusief (web)interfaces en integraties.
De professional levert gedurende de opdracht de overeengekomen softwarecomponenten, documentatie en DevOps-artefacten op. Afstemming met architecten, ontwikkelaars en opdrachtgever vindt plaats voor zover noodzakelijk voor de realisatie van deze resultaten. De opdrachtgever bepaalt de functionele kaders en acceptatiecriteria; de professional bepaalt zelfstandig de technische aanpak en uitvoering. Oplevering vindt plaats conform vastgestelde kwaliteitseisen en volgens de overeengekomen kwaliteitsaanpak.
Werkzaamheden
- Inschatten van de benodigde inspanning voor de overeengekomen softwarecomponenten en afstemmen van de planning van eigen opleveringen.
- Ontwikkelen en geautomatiseerd testen van software.
- Opleveren, uitrollen en tijdelijk beheren van de software.
- Zorgen voor technische kennisoverdracht en inhoudelijke afstemming voor zover nodig voor de realisatie van de resultaten.
- Uitvoeren van technische code reviews ter borging van de overeengekomen kwaliteitsnormen.
- Documenteren van software en actualiseren van documentatie.
- Adviseren van de opdrachtgever over architectuur en/of realisatiekeuzes.
- Inrichten en onderhouden van OT-omgevingen ten behoeve van het opleveren van software.
- Opstellen van technische analyses en ontwerpvoorstellen.
Resultaat en duur
De rol richt zich op gerealiseerde softwarecomponenten voor “Vrijwillig Machtigen” binnen het programma, met oplevering van een prototype inclusief database. Het prototype dient te voldoen aan user stories en UX design. De opdracht wordt afgerond wanneer er inhoudelijke decharge heeft plaatsgevonden op het programma en het werkende prototype is opgeleverd en geaccepteerd door de product owner.
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. De start is voorzien op 2026-09-14 en de einddatum op 2027-09-14.
Werklocatie: Den Haag.
Technologieën en tools omvatten onder andere Angular (frontend), Java 21 LTS met Quarkus en REST API’s (backend), PostgreSQL (database), Git en GitHub/GitLab met CI/CD, Docker en Kubernetes. Daarnaast gaat het om AI-ondersteuning voor het koppelen van natuurlijke taal aan gestructureerde domeingegevens en relationele databases.
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