< Naar alle vacatures

Full stack Java-ontwikkelaar

Opleidingsniveau

HBO Informatica, Software Engineering of een vergelijkbare richting.

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€75 - €115 per uur

Doorgroeimogelijkheden

Lead developer, Softwarearchitect, Technisch product owner, Engineering manager

Competenties & vaardigheden

Java en Spring Boot, Frontendontwikkeling, API- en integratieontwikkeling, Testautomatisering, Agile samenwerken

Gerelateerde functies

Java-ontwikkelaar, Frontend-ontwikkelaar, Backend-ontwikkelaar, Softwarearchitect

Functiebeschrijving

Een full stack Java-ontwikkelaar bouwt, verbetert en onderhoudt complete webapplicaties. De functie omvat zowel de serverzijde, bijvoorbeeld met Java en Spring Boot, als de gebruikersinterface met moderne JavaScript-frameworks. Je vertaalt functionele wensen en user stories naar een technische oplossing, schrijft onderhoudbare code en bewaakt samen met het team de kwaliteit, veiligheid en prestaties van de applicatie.

Je werkt meestal in een multidisciplinair agile team met onder andere een product owner, scrummaster, testers, architecten en andere ontwikkelaars. Dat kan binnen commerciële organisaties, publieke instellingen of maatschappelijke dienstverleners. Als professional in loondienst of als zelfstandige werk je aan vaste systemen, digitale dienstverlening en tijdelijke verandertrajecten. Via zzp opdrachten, opdrachten overheid en ander interim werk kunnen ervaren ontwikkelaars in verschillende omgevingen worden ingezet.

Salarisindicatie

Een full stack Java-ontwikkelaar verdient in loondienst doorgaans €4.000 - €6.500 bruto per maand bij een fulltime dienstverband. Starters beginnen meestal lager, terwijl senior ontwikkelaars met brede technische verantwoordelijkheid, specialistische kennis of ervaring in complexe omgevingen aan de bovenkant van de bandbreedte zitten.

Voor zzp- en interimprofessionals ligt een gebruikelijk tarief rond €75 - €115 per uur, exclusief btw. Het tarief hangt af van senioriteit, actuele kennis van frameworks en cloudtechnologie, schaarste op de arbeidsmarkt, de duur en complexiteit van de opdracht en verantwoordelijkheid voor architectuur of technische besluitvorming. Bij opdrachten via een DAS, een Dynamisch Aankoopsysteem voor het inhuren van externe professionals door overheidsorganisaties, kunnen aanvullende selectie- en contractvoorwaarden gelden.

Typische werkzaamheden

  • Analyseren van requirements, use cases en user stories en deze vertalen naar technische ontwerpen.
  • Ontwikkelen van backendfunctionaliteit met Java, Spring Boot en REST-koppelingen.
  • Bouwen en onderhouden van frontendcomponenten met JavaScript of een framework zoals Vue, React of Angular.
  • Ontwerpen, gebruiken en documenteren van koppelingen, datamodellen en API’s.
  • Schrijven van unit-, integratie-, functionele en geautomatiseerde tests en verbeteren van testdekking.
  • Werken met versiebeheer, code reviews en CI/CD-pijplijnen voor gecontroleerde releases.
  • Analyseren en oplossen van incidenten, technische schuld en performanceproblemen.
  • Afstemmen met stakeholders, plannen en schatten van werkzaamheden en kennis delen binnen het team.

Hoe word je specialist

De gebruikelijke basis is een hbo-opleiding Informatica, Software Engineering of een vergelijkbare richting. Een wo-opleiding kan passend zijn voor functies met nadruk op softwarearchitectuur, complexe informatiesystemen of onderzoek. Tijdens de opleiding ontwikkel je kennis van programmeren, databases, softwareontwerp, webtechnologie en informatieveiligheid.

Na enkele jaren praktijkervaring groeit een ontwikkelaar door van medior naar senior specialist. Verdieping in Java, Spring, cloudplatforms, containers, Kubernetes, security, frontendtechnologie en geautomatiseerd testen vergroot de inzetbaarheid. Certificeringen voor Java, cloudtechnologie, Kubernetes, Scrum of agile werken kunnen dit ondersteunen. Verdere groei is mogelijk naar lead developer, softwarearchitect, technisch product owner of engineering manager.

Opleidingsniveau

HBO Informatica, Software Engineering of een vergelijkbare richting.

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€75 - €115 per uur

Doorgroeimogelijkheden

Lead developer, Softwarearchitect, Technisch product owner, Engineering manager

Competenties & vaardigheden

Java en Spring Boot, Frontendontwikkeling, API- en integratieontwikkeling, Testautomatisering, Agile samenwerken

Gerelateerde functies

Java-ontwikkelaar, Frontend-ontwikkelaar, Backend-ontwikkelaar, Softwarearchitect

Functiebeschrijving

Een full stack Java-ontwikkelaar bouwt, verbetert en onderhoudt complete webapplicaties. De functie omvat zowel de serverzijde, bijvoorbeeld met Java en Spring Boot, als de gebruikersinterface met moderne JavaScript-frameworks. Je vertaalt functionele wensen en user stories naar een technische oplossing, schrijft onderhoudbare code en bewaakt samen met het team de kwaliteit, veiligheid en prestaties van de applicatie.

Je werkt meestal in een multidisciplinair agile team met onder andere een product owner, scrummaster, testers, architecten en andere ontwikkelaars. Dat kan binnen commerciële organisaties, publieke instellingen of maatschappelijke dienstverleners. Als professional in loondienst of als zelfstandige werk je aan vaste systemen, digitale dienstverlening en tijdelijke verandertrajecten. Via zzp opdrachten, opdrachten overheid en ander interim werk kunnen ervaren ontwikkelaars in verschillende omgevingen worden ingezet.

Salarisindicatie

Een full stack Java-ontwikkelaar verdient in loondienst doorgaans €4.000 - €6.500 bruto per maand bij een fulltime dienstverband. Starters beginnen meestal lager, terwijl senior ontwikkelaars met brede technische verantwoordelijkheid, specialistische kennis of ervaring in complexe omgevingen aan de bovenkant van de bandbreedte zitten.

Voor zzp- en interimprofessionals ligt een gebruikelijk tarief rond €75 - €115 per uur, exclusief btw. Het tarief hangt af van senioriteit, actuele kennis van frameworks en cloudtechnologie, schaarste op de arbeidsmarkt, de duur en complexiteit van de opdracht en verantwoordelijkheid voor architectuur of technische besluitvorming. Bij opdrachten via een DAS, een Dynamisch Aankoopsysteem voor het inhuren van externe professionals door overheidsorganisaties, kunnen aanvullende selectie- en contractvoorwaarden gelden.

Typische werkzaamheden

  • Analyseren van requirements, use cases en user stories en deze vertalen naar technische ontwerpen.
  • Ontwikkelen van backendfunctionaliteit met Java, Spring Boot en REST-koppelingen.
  • Bouwen en onderhouden van frontendcomponenten met JavaScript of een framework zoals Vue, React of Angular.
  • Ontwerpen, gebruiken en documenteren van koppelingen, datamodellen en API’s.
  • Schrijven van unit-, integratie-, functionele en geautomatiseerde tests en verbeteren van testdekking.
  • Werken met versiebeheer, code reviews en CI/CD-pijplijnen voor gecontroleerde releases.
  • Analyseren en oplossen van incidenten, technische schuld en performanceproblemen.
  • Afstemmen met stakeholders, plannen en schatten van werkzaamheden en kennis delen binnen het team.

Hoe word je specialist

De gebruikelijke basis is een hbo-opleiding Informatica, Software Engineering of een vergelijkbare richting. Een wo-opleiding kan passend zijn voor functies met nadruk op softwarearchitectuur, complexe informatiesystemen of onderzoek. Tijdens de opleiding ontwikkel je kennis van programmeren, databases, softwareontwerp, webtechnologie en informatieveiligheid.

Na enkele jaren praktijkervaring groeit een ontwikkelaar door van medior naar senior specialist. Verdieping in Java, Spring, cloudplatforms, containers, Kubernetes, security, frontendtechnologie en geautomatiseerd testen vergroot de inzetbaarheid. Certificeringen voor Java, cloudtechnologie, Kubernetes, Scrum of agile werken kunnen dit ondersteunen. Verdere groei is mogelijk naar lead developer, softwarearchitect, technisch product owner of engineering manager.

Logo Ministerie van Justitie en Veiligheid (JenV)
Gouda
onbekend
36 uur
7 dec. 2026 - 7 dec. 2027
Reageer
Deadline: 16 nov. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtomschrijving

Voor het ministerie van Justitie en Veiligheid werk je in Gouda aan de ondersteuning van het nieuwbouwtraject Indicatiestelling Forensische Zorg (IFZO). IFZO is een door JIO ontwikkeld systeem dat ketenbrede informatievoorziening levert aan verschillende doelgroepen binnen de Forensische Zorg. In 2025 is besloten het systeem opnieuw te ontwikkelen, wat binnen het ontwikkelteam leidt tot uiteenlopende technische en inhoudelijke uitdagingen.

Als full stack JAVA-ontwikkelaar werk je samen met een agile team en verschillende disciplines, een Scrummaster en een Productowner. Per sprint werk je mee aan concrete resultaten binnen het volledige agile-ontwikkeltraject. Je draagt bij vanaf het verfijnen van use cases en vertalen van user stories naar technische oplossingen tot het bouwen, testen, demonstreren, implementeren en documenteren van de software.

Naast het ontwikkelen van JAVA-programmatuur help je mee met functionele, integratie- en productietesten, inclusief testautomatisering. Je werkt aan kwaliteit bij de bron door fouten zo vroeg mogelijk in het voortbrengingsproces te voorkomen. Ook draag je bij aan het oplossen van incidenten en ondersteun je teamleden tijdens hun werkzaamheden. Het beoogde resultaat is een kwalitatief hoogwaardig, werkend product dat voldoet aan de gestelde kwaliteitseisen.

Gevraagd profiel

Je bent een full stack JAVA-ontwikkelaar die ervaring heeft met werken in een agile ontwikkelteam en betrokken wil zijn bij het gehele ontwikkeltraject. Je combineert het ontwerpen en coderen van JAVA-programmatuur met het testen en samenstellen van software. Daarbij kun je user stories vertalen naar technische oplossingen en meewerken aan het begroten, inplannen, implementeren en documenteren van werkzaamheden.

Je bent daarnaast bereid om actief mee te testen en testautomatisering op te pakken. Je hebt aandacht voor kwaliteit vanaf het begin, werkt samen met verschillende disciplines en draagt bij aan het oplossen van incidenten en het ondersteunen van je teamleden.

Eisen

  • Senior ervaring met Java/Spring Boot en REST/JSON, XML/XSLT, Vue JS (opgedaan vanaf 2019 tot nu, minimaal 5 jaar)
  • Ervaring met CI/CD tooling zoals Jenkins, Nexus, GitLab, SonarQube en Kubernetes
  • Ervaring met Katalon Studio
  • Ervaring met werken in Agile/Scrum teams (omvang minimaal 6 personen) bij grotere organisaties (100+ FTE), binnen minimaal 2 projecten sinds 2019 (minimaal 5 jaar)

Wensen

  • Je bent bekend met Agile en Scrum; bij voorkeur enkele certificeringen
  • Je hebt ervaring met het ontwerpen, realiseren en onderhouden van complexe applicatielandschappen
  • Je wilt graag werken in en voor een organisatie met een groot maatschappelijk belang
  • Je draagt graag bij aan verdere professionalisering van het Agile-team
  • Je voelt je thuis in een politieke omgeving

Competenties

  • Volhardendheid en omgaan met weerstand
  • Teamgericht samenwerken
  • Communicatieve vaardigheden, mondeling en schriftelijk
  • Hands-on mentaliteit met enthousiasme en gedrevenheid
  • Open en transparante communicatie
  • Proactief handelen om resultaten te bereiken en verbinding zoeken met team en stakeholders
  • Plannen, schatten en voortgangscontrole
  • Constructief kritische houding

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 margeDe Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00
Hoeft nog niet op maat gemaakt te worden voor de opdracht
Je hebt al gesolliciteerd voor "Full stack JAVA-ontwikkelaar". Wil je opnieuw solliciteren?
Alleen uit te voeren via omzetverloning
De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
Meer info over omzetverloning
Onze voorwaarden

Onze voorwaarden in één oogopslag

  • Altijd een vaste, lage marge van €5,- per gewerkt uur.
  • Wij vragen geen exclusiviteit van jou.
  • Wij nemen nooit een concurrentie- of relatiebeding op in ons contract.
  • Wij betalen je direct na ontvangst van de betaling van de opdrachtgever.
Meer over onze voorwaarden