Java Developer – ICTU - Verloning vacature in Zuid-Holland

ICTU
Bekijk vacature

Vacatureomschrijving

Voor onze klant ICTU zoeken wij een Java Developer
De projectactiviteiten vinden plaats binnen het portfolio van het ICTU-programma 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 zowel subjecten (burgers en bedrijven) als objecten (onroerend goed en vastgoed). De opdrachten binnen dit portfolio betreffen een samenhangend geheel van stelsels, wet- en regelgeving en verordeningen, waaronder — maar niet uitsluitend — EDI, eIDAS, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta. Deze opdrachten omvatten niet alleen de ontwikkeling en doorontwikkeling van informatievoorzieningen (IV) en ICT, maar ook activiteiten op het gebied van beheer, 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 beheerorganisatie, waarbij financiële en inhoudelijke decharge door de klant heeft plaatsgevonden.

Ter ondersteuning van de uitvoering van het Wtta-stelsel (Wet toelating terbeschikkingstelling van arbeidskrachten) ligt de projectopdracht voor om gefaseerd een informatiesysteem te ontwikkelen.

De professional wordt zelfstandig ingezet als Senior fullstack Java ontwikkelaar en is verantwoordelijk voor het ontwikkelen, testen, uitrollen en tijdelijk beheren van software (DevOps). Hiervoor is brede expertise in Java, Angular en DevOps vereist, evenals aantoonbare ervaring met de ontwikkeling van complexe enterprise-software en interfaces/integraties.

De Java ontwikkelaar levert software op conform de overeengekomen kwaliteitsaanpak en vastgestelde kwaliteitseisen.

Belangrijkste activiteiten die horen bij het realiseren van de opdracht:
  • uitwerken en verfijnen van requirements in epics en user stories;
  • inschatten en plannen van werk (user stories);
  • ontwikkelen en geautomatiseerd testen van software;
  • opleveren, uitrollen en tijdelijk beheren van software;
  • ondersteunen van collega-ontwikkelaars;
  • uitvoeren van peer reviews;
  • documenteren van software;
  • adviseren over architectuur- en realisatiekeuzes;
  • inrichten en onderhouden van OTAP-omgevingen;
  • ondersteunen bij ontwerp, technisch onderzoek en analyses;
  • oplossen van incidenten (tijdelijk beheer).

Eisen

  1. De kandidaat beschikt over minimaal HBO+/WO werk- en denkniveau met afgeronde bèta opleiding.
  2. De kandidaat heeft tenminste 5 jaar aantoonbare en courante kennis van en werkervaring met:
  • Softwareontwikkeling van complexe enterprise-software, waaronder de rijksoverheid
  • Backend: Java (EE), waaronder 21
  • Framework: Quarkus, waaronder 3.x of vergelijkbaar (bv. Spring)
  • Frontend: Angular, Typescript
  • ORM: Hibernate
  • SQL database systemen: Oracle, MSSQL, MySQL en of PostgreSQL
  • API / (web)interfaces: OpenAPI
  • Containerisatie: Kubernetes, Docker, Openshift, Helm
  • DevOps

Wensen

  • CI/CD: 1) Git, 2) Maven, 3) GitLab pipelines CI/CD, 4) Nexus, 5) Jenkins
  • Codekwaliteit & Testing: 1) Sonar(Qube), 2) Unit testing, 3) E2E testing, 4) Karma, 5) Jasmine, 6) Cypress
  • Monitoring & Logging: 1) Prometheus, 2) Grafana, 3) ELK Stack

Competenties

  • Zelfstandig
  • Communicatief vaardig
  • Teamspeler

Overige informatie

Locatie: Den Haag + Remote

Vacaturevereisten

De opdrachtgever heeft eisen en wensen doorgegeven waaraan een kandidaat moet voldoen. Hieronder vind je een overzicht van de belangrijkste punten, zodat je een goed beeld krijgt van de opdracht.

Eisen opdrachtgever

  • Minimaal HBO+/WO werk- en denkniveau met afgeronde bèta opleiding.
  • Tenminste 5 jaar aantoonbare en courante kennis van en werkervaring met softwareontwikkeling van complexe enterprise-software, waaronder de rijksoverheid.
  • Backend: Java (EE), waaronder 21.
  • Framework: Quarkus, waaronder 3.x of vergelijkbaar (bv. Spring).
  • Frontend: Angular, Typescript.
  • ORM: Hibernate.
  • SQL database systemen: Oracle, MSSQL, MySQL en of PostgreSQL.
  • API / (web)interfaces: OpenAPI.
  • Containerisatie: Kubernetes, Docker, Openshift, Helm.
  • DevOps.

Wensen opdrachtgever

  • CI/CD: Git, Maven, GitLab pipelines CI/CD, Nexus, Jenkins.
  • Codekwaliteit & Testing: Sonar(Qube), Unit testing, E2E testing, Karma, Jasmine, Cypress.
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack.

Sollicitatie procedure

Vind vacature
Solliciteren
Reactie
Nieuwe baan
  1. Vind een vacature die bij je past

    Bekijk het actuele overzicht van beschikbare vacatures en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de vacature.

  2. Solliciteer direct

    Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.

  3. Reactie van de werkgever

    Na je sollicitatie neemt de werkgever 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 vacature.

  4. Start met je nieuwe baan

    Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de werkgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.

Veelgestelde vragen

De Java Developer is verantwoordelijk voor het ontwikkelen, testen, uitrollen en beheren van software. Dit omvat het uitwerken van requirements, het ondersteunen van collega's en documenteren van de software.

De kandidaat moet beschikken over minimaal HBO+/WO werk- en denkniveau, met minstens 5 jaar relevante werkervaring in softwareontwikkeling, met name in Java, Angular en complexe enterprise-software.

Wenselijke vaardigheden omvatten ervaring met CI/CD-tools zoals Git en Jenkins, kennis van testmethodes zoals unit testing en E2E testing, en monitoringtools zoals Prometheus en Grafana.

De functie is georiënteerd op Den Haag en biedt mogelijkheden voor remote werk.

De implementatie van de informatiesystemen wordt verwacht meerdere jaren in beslag te nemen, met een looptijd tot en met 2030.
Bekijk vacature