< Naar alle vacatures

Full stack developer / Java-ontwikkelaar

Opleidingsniveau

HBO-diploma in IT of een vergelijkbare opleiding (of aantoonbare werkervaring en relevante certificeringen)

Salarisindicatie in loondienst

€4200 - €6800 per maand

Indicatie uurtarief bij ZZP

€500 - €900 per uur

Doorgroeimogelijkheden

Senior Developer, Technical Lead, Solution Architect, Engineering Manager, IT‑Architect, Programma-/Portfolio‑manager

Competenties & vaardigheden

Java, Spring Boot, REST API ontwerp, Integratiepatronen (bijv. Apache Camel), CI/CD en containerisatie

Gerelateerde functies

Backend developer, Front-end developer, Integratie-engineer, DevOps engineer, Software architect

Beschrijving van de functie

Een full stack developer / Java-ontwikkelaar ontwerpt, ontwikkelt en onderhoudt softwareoplossingen die zowel backend‑als frontendcomponenten omvatten. De functie vraagt om brede technische kennis: van Java en Spring Boot voor robuuste REST‑services tot moderne webtechnologieën voor interactieve gebruikersinterfaces. Daarnaast vallen integraties met externe systemen, veilige bestandsoverdrachten, documentgeneratie en het inrichten van CI/CD‑pipelines vaak binnen het takenpakket. De ontwikkelaar werkt in multidisciplinaire teams en is gewend te denken in schaalbare, onderhoudbare en veilige architectuuroplossingen. Er is regelmatig contact met testers, productowners, security‑specialisten en beheerteams en je levert code en configuratie aan die in DevOps‑omgevingen automatisch uitgerold wordt. In de praktijk betekent dit ook dat je deelneemt aan code‑reviews, schrijftests, en bijdraagt aan het verbeteren van de ontwikkelketen en deployment‑processen.

Typische beloning

Het salaris van een full stack developer / Java‑ontwikkelaar varieert afhankelijk van ervaring, werkvorm en opdrachtgever. Bij een vaste aanstelling ligt het bruto maandsalaris voor een medior‑tot senior ontwikkelaar in Nederland vaak tussen de €4.200 en €6.800 per maand (ongeveer €50.400 tot €81.600 per jaar), afhankelijk van sector en locatie. Voor interim werk of zzp opdrachten liggen de dagtarieven veelal hoger: ervaren Java‑ontwikkelaars hanteren regelmatig tarieven tussen €500 en €900 per dag, afhankelijk van beschikbaarheid en specialisatie. Binnen opdrachten overheid en grote programma’s kunnen tarief- en contractvoorwaarden via inhuurconstructies zoals raamovereenkomsten of DAS verschillen; opdrachten op deze schaal hebben soms aanvullende eisen als VOG, strenge security‑checks of specifieke certificeringen, wat ook invloed kan hebben op beloning en voorwaarden. Bij langdurige contracten of vaste dienstverbanden zijn secundaire voorwaarden zoals pensioen, vakantiedagen en opleidingsbudget ook onderdeel van het totale arbeidsvoorwaardenpakket.

Veelvoorkomende functietaken

De dagelijkse werkzaamheden van een full stack developer omvatten het schrijven van backend‑logica in Java, opzetten van REST‑endpoints en het realiseren van veilige bestandstransfers. Daarnaast ontwikkel je frontends met moderne JavaScript‑frameworks en zorg je voor een consistente gebruikerservaring. Een belangrijk onderdeel is het realiseren van integraties via messaging en ESB‑patronen, bijvoorbeeld met Apache Camel of vergelijkbare integratietools, en het inrichten van dataflows en eenvoudige ETL‑processen. Je configureert en onderhoudt CI/CD‑pipelines, container‑omgevingen en deploymenttools zodat releases betrouwbaar en reproduceerbaar zijn. Security speelt altijd een rol: authenticatie en autorisatie (OIDC/OAuth2), secure by design en performance‑optimalisatie zijn terugkerende aandachtspunten. In projectmatige omgevingen bestaat het werk ook uit het inschalen voor zzp opdrachten, accepteren van interim werk, of deelnemen aan aanbestedingen en opdrachten overheid via raamcontracten zoals DAS; ontwikkelaars die als consultant werken wisselen regelmatig tussen klantopdrachten en korte of langere trajecten.

Hoe ontwikkel je je tot specialist

Om specialist te worden bouw je allereerst een gedegen basis in softwareontwikkeling (Java, gegevensmodellering, webtechnologie). Vervolgens specialiseer je je in relevante domeinen: integratiepatronen en tooling, security en identity‑management, CI/CD en containerplatforms, of documentgeneratie en data‑transformaties. Praktische ervaring op projecten binnen complexe omgevingen, deelname aan code‑reviews, architectuursessies en het zelfstandig opzetten van pipelines en infrastructuur versnellen je ontwikkeling. Certificeringen en gerichte trainingen (bijvoorbeeld op het gebied van cloud‑platforms, containerisatie of security) ondersteunen dit proces. Netwerken via community’s, bijdragen aan open source en het aannemen van zzp opdrachten of interim werk geeft blootstelling aan veel verschillende technologische stacks en processen; opdrachten overheid en trajecten via DAS kunnen bovendien ervaring bieden met strenge security‑eisen en schaalbare oplossingen. Uiteindelijk helpt een combinatie van diepe technische kennis, praktijkervaring in integratie- en securityvraagstukken en het vermogen om teams te begeleiden je te positioneren als senior specialist of architect binnen dit vakgebied.

Opleidingsniveau

HBO-diploma in IT of een vergelijkbare opleiding (of aantoonbare werkervaring en relevante certificeringen)

Salarisindicatie in loondienst

€4200 - €6800 per maand

Indicatie uurtarief bij ZZP

€500 - €900 per uur

Doorgroeimogelijkheden

Senior Developer, Technical Lead, Solution Architect, Engineering Manager, IT‑Architect, Programma-/Portfolio‑manager

Competenties & vaardigheden

Java, Spring Boot, REST API ontwerp, Integratiepatronen (bijv. Apache Camel), CI/CD en containerisatie

Gerelateerde functies

Backend developer, Front-end developer, Integratie-engineer, DevOps engineer, Software architect

Beschrijving van de functie

Een full stack developer / Java-ontwikkelaar ontwerpt, ontwikkelt en onderhoudt softwareoplossingen die zowel backend‑als frontendcomponenten omvatten. De functie vraagt om brede technische kennis: van Java en Spring Boot voor robuuste REST‑services tot moderne webtechnologieën voor interactieve gebruikersinterfaces. Daarnaast vallen integraties met externe systemen, veilige bestandsoverdrachten, documentgeneratie en het inrichten van CI/CD‑pipelines vaak binnen het takenpakket. De ontwikkelaar werkt in multidisciplinaire teams en is gewend te denken in schaalbare, onderhoudbare en veilige architectuuroplossingen. Er is regelmatig contact met testers, productowners, security‑specialisten en beheerteams en je levert code en configuratie aan die in DevOps‑omgevingen automatisch uitgerold wordt. In de praktijk betekent dit ook dat je deelneemt aan code‑reviews, schrijftests, en bijdraagt aan het verbeteren van de ontwikkelketen en deployment‑processen.

Typische beloning

Het salaris van een full stack developer / Java‑ontwikkelaar varieert afhankelijk van ervaring, werkvorm en opdrachtgever. Bij een vaste aanstelling ligt het bruto maandsalaris voor een medior‑tot senior ontwikkelaar in Nederland vaak tussen de €4.200 en €6.800 per maand (ongeveer €50.400 tot €81.600 per jaar), afhankelijk van sector en locatie. Voor interim werk of zzp opdrachten liggen de dagtarieven veelal hoger: ervaren Java‑ontwikkelaars hanteren regelmatig tarieven tussen €500 en €900 per dag, afhankelijk van beschikbaarheid en specialisatie. Binnen opdrachten overheid en grote programma’s kunnen tarief- en contractvoorwaarden via inhuurconstructies zoals raamovereenkomsten of DAS verschillen; opdrachten op deze schaal hebben soms aanvullende eisen als VOG, strenge security‑checks of specifieke certificeringen, wat ook invloed kan hebben op beloning en voorwaarden. Bij langdurige contracten of vaste dienstverbanden zijn secundaire voorwaarden zoals pensioen, vakantiedagen en opleidingsbudget ook onderdeel van het totale arbeidsvoorwaardenpakket.

Veelvoorkomende functietaken

De dagelijkse werkzaamheden van een full stack developer omvatten het schrijven van backend‑logica in Java, opzetten van REST‑endpoints en het realiseren van veilige bestandstransfers. Daarnaast ontwikkel je frontends met moderne JavaScript‑frameworks en zorg je voor een consistente gebruikerservaring. Een belangrijk onderdeel is het realiseren van integraties via messaging en ESB‑patronen, bijvoorbeeld met Apache Camel of vergelijkbare integratietools, en het inrichten van dataflows en eenvoudige ETL‑processen. Je configureert en onderhoudt CI/CD‑pipelines, container‑omgevingen en deploymenttools zodat releases betrouwbaar en reproduceerbaar zijn. Security speelt altijd een rol: authenticatie en autorisatie (OIDC/OAuth2), secure by design en performance‑optimalisatie zijn terugkerende aandachtspunten. In projectmatige omgevingen bestaat het werk ook uit het inschalen voor zzp opdrachten, accepteren van interim werk, of deelnemen aan aanbestedingen en opdrachten overheid via raamcontracten zoals DAS; ontwikkelaars die als consultant werken wisselen regelmatig tussen klantopdrachten en korte of langere trajecten.

Hoe ontwikkel je je tot specialist

Om specialist te worden bouw je allereerst een gedegen basis in softwareontwikkeling (Java, gegevensmodellering, webtechnologie). Vervolgens specialiseer je je in relevante domeinen: integratiepatronen en tooling, security en identity‑management, CI/CD en containerplatforms, of documentgeneratie en data‑transformaties. Praktische ervaring op projecten binnen complexe omgevingen, deelname aan code‑reviews, architectuursessies en het zelfstandig opzetten van pipelines en infrastructuur versnellen je ontwikkeling. Certificeringen en gerichte trainingen (bijvoorbeeld op het gebied van cloud‑platforms, containerisatie of security) ondersteunen dit proces. Netwerken via community’s, bijdragen aan open source en het aannemen van zzp opdrachten of interim werk geeft blootstelling aan veel verschillende technologische stacks en processen; opdrachten overheid en trajecten via DAS kunnen bovendien ervaring bieden met strenge security‑eisen en schaalbare oplossingen. Uiteindelijk helpt een combinatie van diepe technische kennis, praktijkervaring in integratie- en securityvraagstukken en het vermogen om teams te begeleiden je te positioneren als senior specialist of architect binnen dit vakgebied.

Raad voor de Rechtspraak Logo
Full stack developer/ Java ontwikkelaar
Raad voor de Rechtspraak
Raad voor de Rechtspraak
Utrecht
36 uur
19 okt. 2026
onbekend
Alleen via omzetverloning
Logo Raad voor de Rechtspraak
Utrecht
onbekend
36 uur
19 okt. 2026
Reageer
Deadline: 17 sep. 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.

Samenvatting opdracht

Project EMMA (IVOM) moderniseert en digitaliseert OM-werkprocessen en vervangt zeven zaakssystemen door één modulair zaaksysteem voor uniform werken binnen het OM.

Doel is ondersteuning van het nieuwe Wetboek van Strafvordering en realisatie van de OM-informatiestrategie (BIPOM 2020–2027), inclusief verbetering van ketensamenwerking en digitale weerbaarheid.

Je werkt aan het OM-ontwikkelde EMMA-platform: integratie, UI, pipelines, database-optimalisatie, documentgeneratie (XSL-FO) en security in een continu veranderende Agile/DevOps-omgeving.

Technologieën en tooling omvatten low-code Be Informed, integratie via Camel en Mulesoft, ECM OpenText, SpringBoot voor REST-services, React voor UI, CI/CD met GitLab, OpenShift en cloudnative IaC/GitOps-principes.

Concreet: inrichten en configureren van CI/CD-pipelines, OIDC/OAuth2-authenticatie/authorization flows, high-volume veilige bestandsuitwisseling, beheer van integraties en databasemodellen, en kennisdeling binnen het team.

Vereist profiel

  • Ervaren Full Stack / Java-ontwikkelaar met aantoonbare SpringBoot-kennis en ervaring in het bouwen van robuuste, veilige en schaalbare REST-services.
  • Praktische ervaring met integratieplatforms (Apache Camel en/of Mulesoft) en het ontwerpen/beheren van integraties en API-flows.
  • Kennis van frontend-technologieën (React) en integratie van UI-componenten met backend-services.
  • Ervaring met CI/CD (GitLab), containerplatforms (OpenShift), Nexus, IaC/GitOps en het opzetten van pipelines en deployment-processen.
  • Bekend met authenticatie/autorisation (OIDC, OAuth2), security-by-design, zero-trust principes en veilige bestandsuitwisseling.
  • Ervaring met ECM (OpenText) en documentgeneratie (XSL-FO) is een pré; ervaring met low-code (Be Informed) is gewenst.
  • Basisvaardigheden in datamodelontwerp en database-optimalisatie; oog voor onderhoudbaarheid en performance.
  • Sterke communicatieve en sociale vaardigheden, ervaring in Agile/DevOps-teams, bereidheid tot coachen en kennisdeling.
  • Affiniteit met vernieuwing, flexibiliteit in een veranderende IT-omgeving en goede beheersing van de Nederlandse taal.
  • Standplaats/regio: Utrecht; rol: Full Stack Developer / Java-ontwikkelaar binnen het OM (IVOM).

Eisen

  • Hbo-diploma (IT of gerelateerd).
  • Minimaal 5 jaar aantoonbare ervaring als full stack developer.
  • Aantoonbare kennis van databases: MS-SQL, PostgreSQL, NoSQL.
  • Aantoonbare kennis van integratie & messaging: AMQ, JMS, REST.
  • Aantoonbare kennis van ontwerptalen en -frameworks: Java, JavaScript, SpringBoot.
  • Aantoonbare kennis van containertechnologie: Kubernetes, OpenShift, Helm, Podman, Istio.
  • Aantoonbare kennis van CI/CD tooling: GitLab, Nexus, Harbor, ArgoCD.
  • Uitstekende uitdrukkingsvaardigheid in de Nederlandse taal, zowel mondeling als schriftelijk.
  • De aangeboden kandidaat is geen zzp'er.

Wensen

  • Aantoonbare ervaring als full stack developer binnen de Rijksoverheid.
  • Meerdere jaren ervaring met Scrum, Agile of DevOps (bij voorkeur 3 jaar of meer).
  • Beschikt over technische kennis van zero trust, mTLS en XSL-FO.
  • Goed presteren in interview op basis van cv/motivatie (casus, visie, competenties en aansluiting op team/organisatie).
  • Sterke affiniteit met techniek en het begrijpen van technische koppelingen.
  • Goede communicatieve en sociale vaardigheden.
  • Flexibel, creatief, nauwkeurig en empathisch.
  • Bijdragen aan de kwaliteit en samenwerking binnen een Agile/DevOps team.

Competenties

  • Analyseren
  • Creativiteit
  • Netwerken
  • Omgevingsbewustzijn
  • Organisatiesensitiviteit
  • Overtuigingskracht
  • Plannen en organiseren
  • Resultaatgerichtheid

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 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht