Full-stack Applicatieontwikkelaar

DICTU

Den Haag

Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering).


Eisen:

  • Relevante Java development opleiding.
  • Uitstekende kennis van de Nederlandse taal (minimaal B2 niveau).
  • Minimaal een afgeronde relevante hbo-informatica opleiding.
  • Werken in een Scrum/DevOps team (minimaal 3 jaar).
  • Uitgebreide kennis en ervaring binnen de gevraagde technologiestack (Java/Spring/Front-End/API-dev/PostgreSQL) (minimaal 3 jaar).

Wensen:

  • Gedegen kennis en vaardigheden van Java 17 en 21.
  • Kennis van Spring Boot.
  • Kennis van React, Typescript en UI frameworks.
  • Kennis van Build definitions, Source control en Code reviews.
  • Kennis van Testing: Unit tests, Integratie tests, Regressie tests (ART: Robot Framework).
  • Kennis van en ervaring met Jenkins.
  • Kennis van Maven.
  • Kennis van REST en SOAP API's, OpenAPI en Oauth.
  • Kennis van Linux.
  • Kennis van Ansible scripting.
  • Kennis van Docker en container technologie.
  • Kennis van GitLab.
  • Kennis van Jira.
  • Kennis van OWASP en Secure Software Development.
  • Kennis en ervaring met grootschalige en gelaagde applicaties.
  • Kennis van en ervaring met werken binnen de overheid en met registers is gewenst maar niet vereist.
  • Kennis en ervaring met SCRUM en ITIL.

Omschrijving:

De full-stack applicatieontwikkelaar is onderdeel van een DevOps team binnen de afdeling Vertrouwelijke Informatie. Dit team werkt aan applicaties met een hoog vertrouwelijk karakter. De belangrijkste taken van de ontwikkelaar zijn het beheren en doorontwikkelen van applicaties en bijbehorende testoplossingen. Daarnaast is het belangrijk om werkzaamheden af te stemmen met functioneel en technisch beheer. De ontwikkelaar zal ook de klant adviseren en ondersteunen bij het doorvoeren van wijzigingen. Automatisering van de uitrol van de applicatie is een cruciaal onderdeel van de rol. Verder is het afstemmen met en ondersteunen van technisch beheer bij het in productie nemen van releases een belangrijke taak. De ontwikkelaar zal ook adviseren over de inrichting en uitvoering van technisch applicatiebeheer. Het team werkt volgens Agile/Scrum en is verantwoordelijk voor zowel de ontwikkeling als het dagelijks beheer van de applicatie. Dit biedt een dynamische werkomgeving waar samenwerking en communicatie essentieel zijn. De ontwikkelaar moet beschikken over relevante kennis en ervaring in Java en de bijbehorende technologieën. Het is van belang dat de ontwikkelaar goed kan samenwerken met andere teamleden en proactief is in het oplossen van problemen. De rol vereist ook een hoge mate van persoonlijke integriteit en betrouwbaarheid. De ontwikkelaar moet in staat zijn om initiatief te nemen en overtuigingskracht te tonen in de samenwerking met de klant en andere stakeholders.

Inloggen

Bekijk en beheer jouw opdracht

Superman

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