< Naar alle vacatures

Senior Java Ontwikkelaar (Full-stack)

Opleidingsniveau

Minimaal hbo-opleiding (Technische Informatica) of WO beta-opleiding

Salarisindicatie in loondienst

€4500 - €6800 per maand

Indicatie uurtarief bij ZZP

€450 - €700 per uur

Doorgroeimogelijkheden

Lead Developer, Technical Architect, Team Lead, Engineering Manager, CTO

Competenties & vaardigheden

Java (Spring Boot), Angular (frontend), REST/SOAP en API-ontwerp, JPA/Hibernate en SQL, Test-driven development en code review

Gerelateerde functies

Java Developer, Full-stack Developer, Backend Java Developer, Software Engineer, DevOps Engineer

Beschrijving van de functie

Een Senior Java Ontwikkelaar is verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van robuuste enterprise-applicaties voornamelijk gebaseerd op het Java-ecosysteem. In deze rol werk je doorgaans in Agile- of Scrumteams waar je zowel backend- als frontendtaken oppakt; typische technologieën zijn Java met Spring Boot aan de serverzijde en frameworks als Angular aan de clientzijde. Je schrijft clean code van hoge kwaliteit, stelt unit- en integratietests op en neemt deel aan collegiale code reviews. Daarnaast draag je bij aan technische architectuurbeslissingen en bewaak je niet alleen de functionele kwaliteit, maar ook non-functionele aspecten zoals performance, beveiliging en haalbaarheid binnen de afgesproken tijd en scope.

De functie is doorgaans project- en opdrachtgericht: je kunt werken binnen vaste teams in loondienst of als leverancier via zzp opdrachten en interim werk. In opdracht van publieke opdrachtgevers komt het regelmatig voor dat projecten via aanbestedingsconstructies of raamcontracten verlopen, waaronder ook DAS-trajecten en andere gunningen voor opdrachten overheid. Ook bij zzp opdrachten en interim werk is kennis van governance, security-eisen en vaak specifieke domeinregels (bijvoorbeeld wet- en regelgeving bij gemeenten) belangrijk. In korte doorlooptijden levert een Senior Java Ontwikkelaar waardevolle, onderhoudbare en testbare oplossingen op en helpt bij overdracht en documentatie voor de beheerorganisatie.

Typisch salaris

Het salaris voor een Senior Java Ontwikkelaar varieert afhankelijk van de contractvorm, ervaring en het type opdrachtgever. In loondienst ligt het bruto maandsalaris voor senioren doorgaans in het hogere segment van de markt; een gangbare range is ongeveer €4.500 tot €6.800 per maand bruto bij een fulltime aanstelling, afhankelijk van verantwoordelijkheden en locatie. Voor interim werk en zzp opdrachten liggen de dagtarieven hoger en kunnen senior Java-specialisten doorgaans rekenen op tussen de €450 en €700 per dag, afhankelijk van specialisatie, schaarste aan expertise en de duur van de opdracht. Bij opdrachten overheid en aanbestedingen via bijvoorbeeld DAS kunnen tarieven en contractvoorwaarden verschillen door inhuurvoorwaarden, compliance-eisen en duur van het traject.

Veelvoorkomende functietaken

De dagelijkse werkzaamheden van een Senior Java Ontwikkelaar bestaan uit het analyseren van functionele en technische wensen, het opzetten van modulaire en testbare codebases, implementeren van API’s (REST en soms SOAP), modelleren van data met JPA/Hibernate, opstellen van SQL-queries en het integreren van authenticatie- en autorisatiesystemen (bijv. OIDC). Daarnaast participeer je in sprintplanningen, refinement-sessies en retrospectives. Je voert code reviews uit, ondersteunt bij deployments naar acceptatie en productie en stelt deploymentpipelines op of verbetert deze (bijvoorbeeld met Docker, Kubernetes of OpenShift). Verder geef je mentor-support aan junior ontwikkelaars en deelt kennis binnen het team. Voor projecten bij overheden hoort vaak extra aandacht voor toegankelijkheid (WCAG), privacywetgeving en beheeroverdracht zodat oplossingen zowel technisch als organisatorisch houdbaar zijn.

Hoe ontwikkel je je tot specialist

Om uit te groeien tot een specialist in deze functie combineer je diepe technische kennis met domeinervaring. Begin met een stevige basis in Java en de relevante frameworks (Spring Boot, JPA/Hibernate), investeer in moderne frontendvaardigheden (bijvoorbeeld Angular) en blijf up-to-date met best practices voor testing, security en CI/CD. Werk ervaring op in meerdere projecten, bij voorkeur ook in opdrachten overheid en via interim werk of zzp opdrachten zodat je leert omgaan met verschillende processen, aanbestedingsvormen en governance-eisen. Volg vakgerichte opleidingen, certificeringen en lees vakliteratuur; daarnaast zijn praktische ervaringen met productie-deployments, performance tuning en architectuurdesign cruciaal. Netwerken via vakgroepen en deelname aan technische communities versnelt je ontwikkeling en verhoogt je zichtbaarheid bij interim opdrachten of contracten via raamwerken als DAS. Uiteindelijk leidt een combinatie van diepgaande technische expertise, domeinkennis en communicatieve vaardigheden tot rollen als lead developer, architect of technisch teamlead binnen grotere organisaties of als hooggewaardeerde zelfstandige opdrachtnemer in de markt.

Opleidingsniveau

Minimaal hbo-opleiding (Technische Informatica) of WO beta-opleiding

Salarisindicatie in loondienst

€4500 - €6800 per maand

Indicatie uurtarief bij ZZP

€450 - €700 per uur

Doorgroeimogelijkheden

Lead Developer, Technical Architect, Team Lead, Engineering Manager, CTO

Competenties & vaardigheden

Java (Spring Boot), Angular (frontend), REST/SOAP en API-ontwerp, JPA/Hibernate en SQL, Test-driven development en code review

Gerelateerde functies

Java Developer, Full-stack Developer, Backend Java Developer, Software Engineer, DevOps Engineer

Beschrijving van de functie

Een Senior Java Ontwikkelaar is verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van robuuste enterprise-applicaties voornamelijk gebaseerd op het Java-ecosysteem. In deze rol werk je doorgaans in Agile- of Scrumteams waar je zowel backend- als frontendtaken oppakt; typische technologieën zijn Java met Spring Boot aan de serverzijde en frameworks als Angular aan de clientzijde. Je schrijft clean code van hoge kwaliteit, stelt unit- en integratietests op en neemt deel aan collegiale code reviews. Daarnaast draag je bij aan technische architectuurbeslissingen en bewaak je niet alleen de functionele kwaliteit, maar ook non-functionele aspecten zoals performance, beveiliging en haalbaarheid binnen de afgesproken tijd en scope.

De functie is doorgaans project- en opdrachtgericht: je kunt werken binnen vaste teams in loondienst of als leverancier via zzp opdrachten en interim werk. In opdracht van publieke opdrachtgevers komt het regelmatig voor dat projecten via aanbestedingsconstructies of raamcontracten verlopen, waaronder ook DAS-trajecten en andere gunningen voor opdrachten overheid. Ook bij zzp opdrachten en interim werk is kennis van governance, security-eisen en vaak specifieke domeinregels (bijvoorbeeld wet- en regelgeving bij gemeenten) belangrijk. In korte doorlooptijden levert een Senior Java Ontwikkelaar waardevolle, onderhoudbare en testbare oplossingen op en helpt bij overdracht en documentatie voor de beheerorganisatie.

Typisch salaris

Het salaris voor een Senior Java Ontwikkelaar varieert afhankelijk van de contractvorm, ervaring en het type opdrachtgever. In loondienst ligt het bruto maandsalaris voor senioren doorgaans in het hogere segment van de markt; een gangbare range is ongeveer €4.500 tot €6.800 per maand bruto bij een fulltime aanstelling, afhankelijk van verantwoordelijkheden en locatie. Voor interim werk en zzp opdrachten liggen de dagtarieven hoger en kunnen senior Java-specialisten doorgaans rekenen op tussen de €450 en €700 per dag, afhankelijk van specialisatie, schaarste aan expertise en de duur van de opdracht. Bij opdrachten overheid en aanbestedingen via bijvoorbeeld DAS kunnen tarieven en contractvoorwaarden verschillen door inhuurvoorwaarden, compliance-eisen en duur van het traject.

Veelvoorkomende functietaken

De dagelijkse werkzaamheden van een Senior Java Ontwikkelaar bestaan uit het analyseren van functionele en technische wensen, het opzetten van modulaire en testbare codebases, implementeren van API’s (REST en soms SOAP), modelleren van data met JPA/Hibernate, opstellen van SQL-queries en het integreren van authenticatie- en autorisatiesystemen (bijv. OIDC). Daarnaast participeer je in sprintplanningen, refinement-sessies en retrospectives. Je voert code reviews uit, ondersteunt bij deployments naar acceptatie en productie en stelt deploymentpipelines op of verbetert deze (bijvoorbeeld met Docker, Kubernetes of OpenShift). Verder geef je mentor-support aan junior ontwikkelaars en deelt kennis binnen het team. Voor projecten bij overheden hoort vaak extra aandacht voor toegankelijkheid (WCAG), privacywetgeving en beheeroverdracht zodat oplossingen zowel technisch als organisatorisch houdbaar zijn.

Hoe ontwikkel je je tot specialist

Om uit te groeien tot een specialist in deze functie combineer je diepe technische kennis met domeinervaring. Begin met een stevige basis in Java en de relevante frameworks (Spring Boot, JPA/Hibernate), investeer in moderne frontendvaardigheden (bijvoorbeeld Angular) en blijf up-to-date met best practices voor testing, security en CI/CD. Werk ervaring op in meerdere projecten, bij voorkeur ook in opdrachten overheid en via interim werk of zzp opdrachten zodat je leert omgaan met verschillende processen, aanbestedingsvormen en governance-eisen. Volg vakgerichte opleidingen, certificeringen en lees vakliteratuur; daarnaast zijn praktische ervaringen met productie-deployments, performance tuning en architectuurdesign cruciaal. Netwerken via vakgroepen en deelname aan technische communities versnelt je ontwikkeling en verhoogt je zichtbaarheid bij interim opdrachten of contracten via raamwerken als DAS. Uiteindelijk leidt een combinatie van diepgaande technische expertise, domeinkennis en communicatieve vaardigheden tot rollen als lead developer, architect of technisch teamlead binnen grotere organisaties of als hooggewaardeerde zelfstandige opdrachtnemer in de markt.

Belastingdienst - ICT Logo
Senior Java Ontwikkelaar
Belastingdienst - ICT
Belastingdienst - ICT
Apeldoorn - Gelderland
36 uur
9 jul. 2026
onbekend
Alleen via omzetverloning
Belastingdienst Logo
Senior Java Ontwikkelaar AV2026-GV
Belastingdienst
Belastingdienst
Apeldoorn
36 uur
13 jun. 2026
80 - 86
Alleen via omzetverloning
Ministerie van Volksgezondheid, Welzijn en Sport (VWS) Logo
Senior Java ontwikkelaar
Ministerie van Volksgezondheid, Welzijn en Sport (VWS)
Ministerie van Volksgezondheid, Welzijn en Sport (VWS)
Apeldoorn
36 uur
23 mei 2026
82 - 87
Alleen via omzetverloning
Logo Belastingdienst - ICT
Apeldoorn - Gelderland
onbekend
36 uur
9 jul. 2026
Reageer
Deadline: 14 jul. 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

Wij zoeken een ervaren (Senior) DevOps engineer ter ondersteuning van het BurgerPortaalTeam, met nadruk op het opzetten en inrichten van de OPS-omgeving.

Tot 31-12-2026 ligt ±60–70% van de tijd de focus op OPS-werkzaamheden en kennisoverdracht aan het team; vanaf 01-01-2027 komt er weer ruimte voor ontwikkelwerk.

Samen met collega’s werk je aan de migratie van applicaties van het iPAS-platform naar OpenShift, gebruikmakend van geautomatiseerde migratietools; een OpenShift-specialist kan de benodigde snelheid aanbrengen.

Je fungeert als vraagbaak en kennisbron voor testers, ontwerpers en developers, en draagt actief bij aan devops-verbeteringen met oog voor security en kwaliteit.

Het team werkt volgens SAFe binnen een scrumteam, met User Stories, Epics en Features; ervaring met deze werkwijze is gewenst.

Vereist profiel

  • Alleen Nederlandstalige CV’s; perfecte beheersing van de Nederlandse taal (mondeling en schriftelijk) is verplicht.
  • HBO werk- en denkniveau.
  • Minimaal 5 jaar ervaring met (Enterprise) Java / Jakarta EE en/of Quarkus (bij voorkeur Java 17 of hoger).
  • Minimaal 5 jaar ervaring met OpenShift of anders Kubernetes; ervaring met het opzetten van OPS-omgevingen en migraties is vereist.
  • Beschikbare certificaten zoals OCA, OCP of gelijkwaardig zijn een pré.
  • Bekendheid met of ervaring in: OpenLiberty, Quarkus, SonarQube, Maven, IntelliJ, Angular, REST-services, Jakarta EE, EJB’s, GIT, Jira en Confluence.
  • Kennis van performance testen is een pré.
  • Ervaring met SAFe, Features, Epics en User Stories en werken in een scrumteam.
  • Sterke communicatieve vaardigheden, proactief, resultaatgericht, goed in kennisoverdracht en overtuigingskracht.
  • Opdracht minder geschikt voor ZZP’ers in verband met wet DBA; leveranciers moeten rekening houden met WKA/G-rekening of een accountantsverklaring.
  • Standplaats/werkplek: Apeldoorn (Gelderland), Belastingdienst - ICT.

Wensen

  • Kennis van GIT/Jira/Confluence, dinq, Linux, MQ, XML/XSD;
  • Kennis van en liefst ook ervaring met SAFe;
  • Bekend met Features, Epics en User Stories;
  • Kennis van software beveiligingseisen en enige ervaring met het oplossen van security problemen.
  • We mee wilt denken om dit verder te brengen

Competenties

  • Je beschikt over goede communicatieve eigenschappen (zowel schriftelijk als mondeling);
  • Je bent resultaatgericht;
  • Je bent proactief;
  • Je bent productief met scherp oog voor kwaliteit;
  • Je hebt overtuigingskracht

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