< Naar alle vacatures

Java Full Stack Ontwikkelaar

Opleidingsniveau

HBO Informatica of Software Engineering.

Salarisindicatie in loondienst

€4500 - €7000 per maand

Indicatie uurtarief bij ZZP

€85 - €120 per uur

Doorgroeimogelijkheden

Senior Java Full Stack Ontwikkelaar, Lead Developer, Softwarearchitect, Engineering Manager

Competenties & vaardigheden

Java-programmeren, frontendontwikkeling, API- en systeemintegratie, Agile samenwerken, testen en codekwaliteit

Gerelateerde functies

Java Developer, Full Stack Developer, Software Engineer, Backend Developer, Frontend Developer

Functiebeschrijving

Een Java Full Stack Ontwikkelaar bouwt, verbetert en beheert complete digitale toepassingen. De functie combineert backendontwikkeling in Java met frontendontwikkeling, vaak met frameworks zoals Angular of React. Je ontwikkelt API’s, koppelt systemen en databases aan elkaar en zorgt dat gebruikers via een toegankelijke interface met de applicatie kunnen werken.

Je werkt meestal in een multidisciplinair Agile- of DevOps-team bij een softwarebedrijf, commerciële organisatie of overheidsinstelling. Daar stem je technische keuzes af met product owners, architecten, testers en andere ontwikkelaars. In zowel vaste dienst als via zzp opdrachten lever je oplossingen die veilig, schaalbaar, onderhoudbaar en goed testbaar zijn. Ook binnen opdrachten overheid en interim werk is deze combinatie van technische diepgang en samenwerking belangrijk. Externe professionals kunnen bovendien via een DAS worden ingehuurd: een Dynamisch Aankoopsysteem is een digitale inkoopprocedure waarmee overheidsorganisaties externe professionals inhuren.

Salarisindicatie

Een Java Full Stack Ontwikkelaar in loondienst verdient doorgaans ongeveer €4.500 - €7.000 bruto per maand. Junior ontwikkelaars starten meestal lager, terwijl senior professionals met specialistische kennis, architectuurverantwoordelijkheid of leidinggevende taken hoger kunnen uitkomen.

Voor zzp- of interim-inzet ligt een gangbaar tarief rond €85 - €120 per uur. Het exacte bedrag hangt af van ervaringsniveau, technische specialisatie, complexiteit en duur van de opdracht, sector, schaarste op de arbeidsmarkt en de mate van verantwoordelijkheid. Kennis van cloudplatforms, security, Kubernetes, CI/CD en moderne softwarearchitectuur kan het tarief verhogen.

Typische werkzaamheden

De dagelijkse werkzaamheden variëren per product en team, maar bestaan vaak uit het ontwerpen, programmeren, testen en onderhouden van software. Je vertaalt functionele wensen naar technische oplossingen en werkt aan zowel nieuwe functionaliteit als het verbeteren van bestaande systemen.

Veelvoorkomende taken zijn het ontwikkelen van Java-services en webcomponenten, bouwen en documenteren van REST- of andere webservices, integreren van externe systemen en databases, en schrijven van geautomatiseerde unit-, integratie- en end-to-endtests. Daarnaast beoordeel je code via reviews, bewaak je codekwaliteit en security, los je productieproblemen op en ondersteun je deployment met bijvoorbeeld Git, Maven, containers, Kubernetes en CI/CD-pipelines. Je analyseert prestaties, documenteert technische keuzes en draagt bij aan refinement, planning en kennisdeling.

Hoe word je specialist

De gebruikelijke basis is een hbo-opleiding Informatica, Software Engineering of een vergelijkbare ICT-richting. Een mbo-opleiding met relevante werkervaring kan eveneens toegang bieden, terwijl een wo-opleiding passend is voor functies met veel nadruk op complexe architectuur en onderzoek. Een portfolio, stage of eigen softwareprojecten helpt om programmeervaardigheid aantoonbaar te maken.

Na de opleiding groei je door praktijkervaring met Java, databases, frontendframeworks, API-ontwerp, testen en Agile werken. Certificeringen in Java, cloudtechnologie, Kubernetes, Scrum of DevOps kunnen je profiel versterken; kennis van secure coding en identity-standaarden is eveneens waardevol. Met ervaring kun je doorgroeien naar senior developer, lead developer, softwarearchitect of engineering manager. Regelmatige bijscholing is nodig omdat frameworks, cloudplatforms en ontwikkelstandaarden zich snel ontwikkelen.

Opleidingsniveau

HBO Informatica of Software Engineering.

Salarisindicatie in loondienst

€4500 - €7000 per maand

Indicatie uurtarief bij ZZP

€85 - €120 per uur

Doorgroeimogelijkheden

Senior Java Full Stack Ontwikkelaar, Lead Developer, Softwarearchitect, Engineering Manager

Competenties & vaardigheden

Java-programmeren, frontendontwikkeling, API- en systeemintegratie, Agile samenwerken, testen en codekwaliteit

Gerelateerde functies

Java Developer, Full Stack Developer, Software Engineer, Backend Developer, Frontend Developer

Functiebeschrijving

Een Java Full Stack Ontwikkelaar bouwt, verbetert en beheert complete digitale toepassingen. De functie combineert backendontwikkeling in Java met frontendontwikkeling, vaak met frameworks zoals Angular of React. Je ontwikkelt API’s, koppelt systemen en databases aan elkaar en zorgt dat gebruikers via een toegankelijke interface met de applicatie kunnen werken.

Je werkt meestal in een multidisciplinair Agile- of DevOps-team bij een softwarebedrijf, commerciële organisatie of overheidsinstelling. Daar stem je technische keuzes af met product owners, architecten, testers en andere ontwikkelaars. In zowel vaste dienst als via zzp opdrachten lever je oplossingen die veilig, schaalbaar, onderhoudbaar en goed testbaar zijn. Ook binnen opdrachten overheid en interim werk is deze combinatie van technische diepgang en samenwerking belangrijk. Externe professionals kunnen bovendien via een DAS worden ingehuurd: een Dynamisch Aankoopsysteem is een digitale inkoopprocedure waarmee overheidsorganisaties externe professionals inhuren.

Salarisindicatie

Een Java Full Stack Ontwikkelaar in loondienst verdient doorgaans ongeveer €4.500 - €7.000 bruto per maand. Junior ontwikkelaars starten meestal lager, terwijl senior professionals met specialistische kennis, architectuurverantwoordelijkheid of leidinggevende taken hoger kunnen uitkomen.

Voor zzp- of interim-inzet ligt een gangbaar tarief rond €85 - €120 per uur. Het exacte bedrag hangt af van ervaringsniveau, technische specialisatie, complexiteit en duur van de opdracht, sector, schaarste op de arbeidsmarkt en de mate van verantwoordelijkheid. Kennis van cloudplatforms, security, Kubernetes, CI/CD en moderne softwarearchitectuur kan het tarief verhogen.

Typische werkzaamheden

De dagelijkse werkzaamheden variëren per product en team, maar bestaan vaak uit het ontwerpen, programmeren, testen en onderhouden van software. Je vertaalt functionele wensen naar technische oplossingen en werkt aan zowel nieuwe functionaliteit als het verbeteren van bestaande systemen.

Veelvoorkomende taken zijn het ontwikkelen van Java-services en webcomponenten, bouwen en documenteren van REST- of andere webservices, integreren van externe systemen en databases, en schrijven van geautomatiseerde unit-, integratie- en end-to-endtests. Daarnaast beoordeel je code via reviews, bewaak je codekwaliteit en security, los je productieproblemen op en ondersteun je deployment met bijvoorbeeld Git, Maven, containers, Kubernetes en CI/CD-pipelines. Je analyseert prestaties, documenteert technische keuzes en draagt bij aan refinement, planning en kennisdeling.

Hoe word je specialist

De gebruikelijke basis is een hbo-opleiding Informatica, Software Engineering of een vergelijkbare ICT-richting. Een mbo-opleiding met relevante werkervaring kan eveneens toegang bieden, terwijl een wo-opleiding passend is voor functies met veel nadruk op complexe architectuur en onderzoek. Een portfolio, stage of eigen softwareprojecten helpt om programmeervaardigheid aantoonbaar te maken.

Na de opleiding groei je door praktijkervaring met Java, databases, frontendframeworks, API-ontwerp, testen en Agile werken. Certificeringen in Java, cloudtechnologie, Kubernetes, Scrum of DevOps kunnen je profiel versterken; kennis van secure coding en identity-standaarden is eveneens waardevol. Met ervaring kun je doorgroeien naar senior developer, lead developer, softwarearchitect of engineering manager. Regelmatige bijscholing is nodig omdat frameworks, cloudplatforms en ontwikkelstandaarden zich snel ontwikkelen.

Logo Rijkswaterstaat
Rotterdam
106
36 uur
1 jan. 2027 - 31 dec. 2027
Reageer
Deadline: 9 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

Als Senior Java Full Stack Ontwikkelaar lever je bij Rijkswaterstaat een directe bijdrage aan de doorontwikkeling van het Loket, de Samenwerkfunctionaliteit en het Helpcentrum binnen het programma Digitaal Stelsel Omgevingswet (DSO). Je werkt vanuit het Scrumteam Loket & Samenwerken aan digitale voorzieningen voor burgers, bedrijven en overheden.

Rijkswaterstaat realiseert en beheert binnen het DSO de digitale voorzieningen die nodig zijn voor de uitvoering en het gebruik van de Omgevingswet. Het Scrumteam ontwikkelt functionaliteiten voor onder meer het Omgevingsloket, het samenwerken tussen overheden en het ontsluiten van juridische en toepasbare regels. Je ontwikkelt zowel backend- als frontendfunctionaliteit binnen een moderne microservicesarchitectuur en werkt in sprints van twee weken.

Je integreert nieuwe componenten, realiseert koppelingen met IAM- en CMS-oplossingen en ontwikkelt geautomatiseerde tests. Ook draag je bij aan de technische kwaliteit, stabiliteit en continuïteit van de voorzieningen. Samen met de Product Owner, architecten en andere teamleden werk je aan functionaliteiten die aansluiten op de digitale stijlgids, architectuurprincipes, technische standaarden en security-eisen van het DSO.

Het beoogde resultaat is een stabiel, veilig, onderhoudbaar en toekomstbestendig stelsel. De technische componenten, microservices, frontendmodules en API’s functioneren binnen de bestaande architectuur en vormen samen een robuuste, schaalbare en goed beheersbare basis voor het Loket, de Samenwerkfunctionaliteit en het Helpcentrum.

Gevraagd profiel

Je bent een ervaren Senior Java Full Stack Ontwikkelaar die backend- en frontendontwikkeling met elkaar verbindt. Je hebt technische diepgang in Java, Angular, microservices, REST-API’s, IAM-integraties met OAuth 2.0 en OpenID Connect, CMS-koppelingen en containertechnologie zoals Kubernetes en Helm. Daarnaast werk je zorgvuldig met securitystandaarden en technische kwaliteitsborging.

Je bent gewend om binnen een multidisciplinair Agile-, SAFe- of Scrumteam te werken. Je werkt samen met Product Owners, architecten en teamleden en draagt vanuit je expertise bij aan veilige, betrouwbare en toekomstbestendige oplossingen binnen het Digitaal Stelsel Omgevingswet.

Eisen

  • Heeft minimaal 4 jaar kennis van en ervaring met Angular en Java
  • Heeft minimaal 4 jaar kennis van de development frameworks en tooling; Angular, SonarQube, GitLab, Maven, JIRA, Linux Bash, Java 21
  • Heeft minimaal 2 jaar ervaring met DevOps en Continuous Delivery
  • Heeft minimaal 4 jaar kennis van en ervaring met het bouwen en integreren van Webservices (SOAP, JSON, REST, Swagger)
  • Heeft minimaal 4 jaar kennis van en ervaring met Kubernetes, Helm
  • Heeft minimaal 4 jaar kennis van en ervaring met shadow-DOM (webcomponenten) en minIO
  • Heeft minimaal 4 jaar kennis van Oauth 2.0, OpenID Connect
  • Heeft minimaal 3 jaar werkervaring met Agile in een Safe/Scrum omgeving

Wensen

  • Mate waarin de kandidaat beschikt over het hebben van ervaring met Ops
  • Mate waarin de kandidaat beschikt over het hebben van ervaring met de Omgevingswet

Competenties

  • Analytisch vermogen
  • Zelfstandigheid
  • Kwaliteitsgerichtheid
  • Probleemoplossend vermogen
  • Effectieve samenwerking met Product Owners, architecten en ketenpartners

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 "Java Full Stack 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