Belastingdienst
Senior Fullstack Java DevOps Engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Over de opdracht
De opdracht maakt deel uit van een meerjarig portfolio voor de ontwikkeling van digitale voorzieningen en de ondersteuning van pilots rond Nederlandse en Europese stelsels voor Identity and Access Management. Deze stelsels hebben betrekking op burgers, bedrijven en objecten. Het portfolio omvat samenhangende systemen, wet- en regelgeving en activiteiten voor onder meer beheer, toezicht, handhaving, certificering en accreditatie. De voorzieningen worden gefaseerd ontwikkeld en naar verwachting op termijn overgedragen aan een toekomstige beheerorganisatie.
Binnen dit kader wordt een informatiesysteem ontwikkeld ter ondersteuning van de uitvoering van een toelatingsstelsel voor het ter beschikking stellen van arbeidskrachten. De professional werkt zelfstandig als senior fullstack Java-ontwikkelaar en DevOps-engineer en is verantwoordelijk voor de ontwikkeling, het testen, de uitrol en het tijdelijke beheer van software. De werkzaamheden richten zich op complexe enterprise-software en interfaces en integraties, met Java, Angular en DevOps-technologieën. Software wordt opgeleverd volgens de afgesproken kwaliteitsaanpak en kwaliteitseisen.
Werkzaamheden
De werkzaamheden bestaan uit het uitwerken en verfijnen van requirements naar epics en user stories, het inschatten en plannen van werk en het ontwikkelen en geautomatiseerd testen van software. Ook verzorgt de professional de oplevering en uitrol, richt die OTAP-omgevingen in en onderhoudt deze, en ondersteunt die tijdelijk het beheer, waaronder het oplossen van incidenten.
Daarnaast ondersteunt de professional collega-ontwikkelaars, voert peer reviews uit en documenteert software. De rol omvat ook advisering over architectuur- en realisatiekeuzes en ondersteuning bij ontwerp, technisch onderzoek en analyses. De software omvat complexe bedrijfsprocessen, interfaces en integraties en vraagt om aandacht voor onder meer foutafhandeling, gegevensvalidatie, authenticatie, beveiliging en asynchrone verwerking.
De werkzaamheden vinden plaats in een ICT- en ontwikkelomgeving waarin digitale voorzieningen stapsgewijs worden gerealiseerd en beheerd. Er zijn geen specifieke afspraken over thuiswerken, hybride werken of werken op locatie vermeld.
Eisen
- Ten minste 3 jaar aantoonbare, recente kennis en werkervaring met softwareontwikkeling en DevOps-engineering van complexe enterprise-software en interfaces.
- Brede expertise in Java (EE), waaronder recente ervaring met Java 21.
- Ervaring met Quarkus of een vergelijkbaar framework zoals Spring, waaronder recente ervaring met versie 3.x.
- Ervaring met Angular en TypeScript.
- Ervaring met Hibernate.
- Ervaring met PostgreSQL.
- Ervaring met OpenAPI voor API’s en webinterfaces.
- Ervaring met Kubernetes, Docker en GitLab CI/CD.
- Ervaring met GitLab CI.
- Zelfstandig applicaties uitrollen en in productie brengen via OTAP volgens GitOps.
- Aantoonbare ervaring met het ontwikkelen van complexe enterprise-software en interfaces/integraties volgens design patterns en ontwerpprincipes.