Back-end Developer

ICTU
•
Den HaagEisen:
- De kandidaat heeft (tenminste) HBO werk- en denkniveau
- Ervaring met Java 21 en Spring Boot 3.5.x (REST API’s, controllers, services)
- CQRS en Event Sourcing (bij voorkeur met Axon Framework 4.x)
- JSON Schema 2020-12 (definitie, validatie, versiebeheer)
- REST API’s volgens OpenAPI 3.1 en integratie met externe systemen
- Datamodellering en opslag in Postgres (tabellen, views, JSONB)
- Unit- en integratietesten (JUnit, Spring Test, Testcontainers)
- Ontwikkelen in een Linux/Kubernetes omgeving (Docker, containers)
- CI/CD met GitLab, kwaliteitsmetingen (SonarQube, OWASP Dependency Track)
- Nederlands in woord en geschrift
Wensen:
- Ervaring met de frontend-kant (Vue.js, JSON Forms)
- Aantoonbare ervaring met schema-gedreven applicaties (JSON Schema, contract-first API’s, DSL’s)
Omschrijving:
Als back-end developer binnen het Programma ENIAMS ben je verantwoordelijk voor de ontwikkeling van back-end softwarecomponenten die essentieel zijn voor de implementatie van het Europese Asiel- en Migratiepact. Dit programma richt zich op het ontwikkelen van voorzieningen en het ondersteunen van pilots die nodig zijn voor de implementatie van verschillende Europese en Nederlandse wetgevingen op het gebied van Identity en Access Management. Je werkt aan de Spring Boot backends van de onderzoeksregisters, waarbij je verantwoordelijk bent voor het laden en valideren van onderzoeksdefinities. Daarnaast handhaaf je de sessielevenscyclus en implementeer je CQRS en event sourcing. Je publiceert gebeurtenissen en zorgt ervoor dat herleidbaarheid, auditing en compliance conform de BIO/AVG gewaarborgd zijn. Je levert code op die voldoet aan de gestelde specificaties en acceptatiecriteria, en je reviewt de code van andere ontwikkelaars binnen het team. Je bouwt unittesten en geeft demo's aan stakeholders om de voortgang van het project te tonen. In deze rol is het belangrijk dat je goed kunt samenwerken in een multidisciplinair team en dat je communicatief vaardig bent. Je hebt een sterke technische basis in Java en Spring Boot, en je begrijpt hoe CQRS en event sourcing in de praktijk worden toegepast. Ervaring met de frontend-kant is een pluspunt, zodat je kunt bijdragen aan het doorgronden van de end-to-end keten.
Contactpersoon
Lisa VerheijAanbieding
Registreer en beheer jouw aanbieding

Word vandaag nog een Superhero!
Registreer je direct en krijg toegang tot het grootste aanbod IT-opdrachten van Nederland. Profiteer van slimme tools, AI-ondersteuning en een vliegende boost voor jouw freelance carrière. Waar wacht je nog op?
Registreer nu en word Superhero