< Naar alle vacatures

Senior Java-ontwikkelaar

Opleidingsniveau

Minimaal een HBO-opleiding in Informatica, Software Engineering of vergelijkbaar; praktische ervaring en continu bijscholing zijn cruciaal

Salarisindicatie in loondienst

€60000 - €85000 per jaar

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Lead developer, Technical lead, Solution architect, Teamlead, IT-manager

Competenties & vaardigheden

Java, Spring-framework, REST/webservices, Unit testing (JUnit), Agile/Scrum

Gerelateerde functies

Backend developer, Software engineer, DevOps engineer, Solution architect, Technical lead

Functieomschrijving

n

Als Senior Java-ontwikkelaar ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van betrouwbare back-endsoftware die zakelijke processen ondersteunt. Je werkt in multidisciplinaire teams aan complexe applicaties en ketens waarbij stabiliteit, schaalbaarheid en onderhoudbaarheid centraal staan. In deze rol neem je eigenaarschap over onderdelen van de applicatie-architectuur, begeleid je junior ontwikkelaars en draag je bij aan technische besluitvorming en kwaliteitsverbetering. Je levert functionerende software in korte iteraties volgens agile principes en enthousiasmeert het team om continu te verbeteren, zowel op gebied van codekwaliteit als van deployment- en testprocessen.

nn

Salarisindicatie

n

Het salaris van een Senior Java-ontwikkelaar varieert afhankelijk van ervaring, sector en contractvorm. Als vast dienstverband ligt een gangbaar salaris in Nederland vaak tussen de €60.000 en €85.000 bruto per jaar, inclusief relevante toeslagen en secundaire arbeidsvoorwaarden. Als consultant of zzp'er zijn dagtarieven hoger: veel senioren werken via zzp opdrachten of interim werk met tarieven die vaak tussen €450 en €800 per dag liggen, afhankelijk van specialisatie en markt, en mogelijkheden voor opdrachten overheid of opdrachten in de commerciële sector. Voor opdrachtnemers die via een raamcontract of DAS worden ingezet kan de positionering en tariefopbouw verschillen; hou rekening met overhead, verzekeringen en pensioenopbouw wanneer je vergelijkt met een vaste aanstelling.

nn

Veelvoorkomende taken

n

De dagelijkse taken bestaan uit schrijven van testbare, goed gedocumenteerde Java-code, uitvoeren van code reviews en meewerken aan systeemontwerp. Je implementeert en onderhoudt webservices (REST/SOAP), configureert build- en integratiepipelines (bijvoorbeeld met Maven en Jenkins) en draagt bij aan kwaliteitsborging met testframeworks zoals JUnit, Cucumber of Robot Framework. Daarnaast voer je performance-analyses uit, lost incidenten op in productieomgevingen en werkt samen met operations of DevOps-collega's om deployment en monitoring te verbeteren. Een belangrijk deel van de rol is kennisdeling: je verzorgt documentatie, kennissessies en mentoringsessies voor collega’s zodat het team als geheel beter wordt. De rol vraagt ook T-shaped inzet: naast bouwen help je bij ontwerp- en testwerkzaamheden wanneer dat nodig is om opleveringen soepel te laten verlopen.

nn

Hoe specialist te worden

n

Om je te ontwikkelen tot specialist combineer je praktijkervaring met gerichte verdieping. Start met een stevige basis in Java, objectgeoriënteerd ontwerp en veelgebruikte frameworks (zoals Spring). Werk meerdere jaren in backend- of integratieprojecten, bij voorkeur binnen verschillende domeinen en teams, en neem verantwoordelijkheid voor architectuurkeuzes en kwaliteitsverbetering. Volg cursussen en certificeringen voor architectuur, cloudplatformen en testautomatisering, en bouw een portfolio van succesvol afgeronde opdrachten — zowel als vaste kracht als via zzp opdrachten of interim werk. Deel actief kennis via blogs, presentaties of interne kennissessies en zoek ervaring met tooling en processen rond CI/CD, codekwaliteit (SonarQube) en containerisatie. Voor wie werkt met overheidsopdrachten of via raamcontracten zoals DAS loont het om bekend te raken met compliance-eisen, beveiligingsstandaarden en het tenderproces van opdrachten overheid. Netwerken, bijdragen aan open source of spreken op conferenties versterkt je reputatie en opent deuren naar complexere opdrachten en hogere tarieven.

Opleidingsniveau

Minimaal een HBO-opleiding in Informatica, Software Engineering of vergelijkbaar; praktische ervaring en continu bijscholing zijn cruciaal

Salarisindicatie in loondienst

€60000 - €85000 per jaar

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Lead developer, Technical lead, Solution architect, Teamlead, IT-manager

Competenties & vaardigheden

Java, Spring-framework, REST/webservices, Unit testing (JUnit), Agile/Scrum

Gerelateerde functies

Backend developer, Software engineer, DevOps engineer, Solution architect, Technical lead

Functieomschrijving

n

Als Senior Java-ontwikkelaar ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van betrouwbare back-endsoftware die zakelijke processen ondersteunt. Je werkt in multidisciplinaire teams aan complexe applicaties en ketens waarbij stabiliteit, schaalbaarheid en onderhoudbaarheid centraal staan. In deze rol neem je eigenaarschap over onderdelen van de applicatie-architectuur, begeleid je junior ontwikkelaars en draag je bij aan technische besluitvorming en kwaliteitsverbetering. Je levert functionerende software in korte iteraties volgens agile principes en enthousiasmeert het team om continu te verbeteren, zowel op gebied van codekwaliteit als van deployment- en testprocessen.

nn

Salarisindicatie

n

Het salaris van een Senior Java-ontwikkelaar varieert afhankelijk van ervaring, sector en contractvorm. Als vast dienstverband ligt een gangbaar salaris in Nederland vaak tussen de €60.000 en €85.000 bruto per jaar, inclusief relevante toeslagen en secundaire arbeidsvoorwaarden. Als consultant of zzp'er zijn dagtarieven hoger: veel senioren werken via zzp opdrachten of interim werk met tarieven die vaak tussen €450 en €800 per dag liggen, afhankelijk van specialisatie en markt, en mogelijkheden voor opdrachten overheid of opdrachten in de commerciële sector. Voor opdrachtnemers die via een raamcontract of DAS worden ingezet kan de positionering en tariefopbouw verschillen; hou rekening met overhead, verzekeringen en pensioenopbouw wanneer je vergelijkt met een vaste aanstelling.

nn

Veelvoorkomende taken

n

De dagelijkse taken bestaan uit schrijven van testbare, goed gedocumenteerde Java-code, uitvoeren van code reviews en meewerken aan systeemontwerp. Je implementeert en onderhoudt webservices (REST/SOAP), configureert build- en integratiepipelines (bijvoorbeeld met Maven en Jenkins) en draagt bij aan kwaliteitsborging met testframeworks zoals JUnit, Cucumber of Robot Framework. Daarnaast voer je performance-analyses uit, lost incidenten op in productieomgevingen en werkt samen met operations of DevOps-collega's om deployment en monitoring te verbeteren. Een belangrijk deel van de rol is kennisdeling: je verzorgt documentatie, kennissessies en mentoringsessies voor collega’s zodat het team als geheel beter wordt. De rol vraagt ook T-shaped inzet: naast bouwen help je bij ontwerp- en testwerkzaamheden wanneer dat nodig is om opleveringen soepel te laten verlopen.

nn

Hoe specialist te worden

n

Om je te ontwikkelen tot specialist combineer je praktijkervaring met gerichte verdieping. Start met een stevige basis in Java, objectgeoriënteerd ontwerp en veelgebruikte frameworks (zoals Spring). Werk meerdere jaren in backend- of integratieprojecten, bij voorkeur binnen verschillende domeinen en teams, en neem verantwoordelijkheid voor architectuurkeuzes en kwaliteitsverbetering. Volg cursussen en certificeringen voor architectuur, cloudplatformen en testautomatisering, en bouw een portfolio van succesvol afgeronde opdrachten — zowel als vaste kracht als via zzp opdrachten of interim werk. Deel actief kennis via blogs, presentaties of interne kennissessies en zoek ervaring met tooling en processen rond CI/CD, codekwaliteit (SonarQube) en containerisatie. Voor wie werkt met overheidsopdrachten of via raamcontracten zoals DAS loont het om bekend te raken met compliance-eisen, beveiligingsstandaarden en het tenderproces van opdrachten overheid. Netwerken, bijdragen aan open source of spreken op conferenties versterkt je reputatie en opent deuren naar complexere opdrachten en hogere tarieven.

Belastingdienst Logo
Senior Java Developer
Belastingdienst
Belastingdienst
Apeldoorn
36 uur
13 jul. 2026
onbekend
Ook voor ZZP
Ministerie van Defensie Logo
Senior Programmeur Java
Ministerie van Defensie
Ministerie van Defensie
Groningen
36 uur
4 jan. 2026
90 - 99
Alleen via omzetverloning
Logo Belastingdienst
Apeldoorn
onbekend
36 uur
13 jul. 2026
Reageer
Deadline: 26 jun. 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.

Opdrachtbeschrijving

We zoeken een ervaren (Senior) Java Developer voor het Scrumteam OTS (Onderteken & Toegang Services) binnen de Belastingdienst in Apeldoorn.
Je werkt het volledige ontwikkeltraject: refinement, begroting, planning, ontwikkeling, testen en demonstratie van functionaliteiten.
Focus ligt op backend-ontwikkeling in Java; je fungeert als vraagbaak en deelt actief kennis met collega's.
Je bent gewend te werken binnen SAFe en Scrum (User Stories, Epics & Features) en denkt mee over de transitie naar DevOps.
Bekendheid met OpenShift, Kubernetes, OpenLiberty/Quarkus, REST-services, Jakarta EE en moderne CI/CD-tools is gewenst.

Vereist profiel

  • Senior Java-ontwikkelaar met aantoonbare ervaring in backend-systemen en enterprise-omgevingen.
  • Ervaring met frameworks en tools zoals OpenShift, Kubernetes, OpenLiberty of Quarkus, SonarQube, JUnit, Maven en IntelliJ.
  • Bekend met front-end/ integratie technologieën zoals Angular en REST-services; ervaring met Jakarta EE en EJB's is een pré.
  • Ervaren in versiebeheer en teamcollaboratie met GIT, Jira en Confluence; kennis van monitoring (Grafana/dashboards) is gewenst.
  • Sterke coachende vaardigheden: je coacht collega’s, neemt constructief initiatief en kunt kennis goed overdragen aan testers, ontwerpers en developers.
  • Goed functionerend in een Scrumteam en vertrouwd met Agile/Safe-werkwijzen; denkt mee over toekomstgerichte technische oplossingen en DevOps-transitie.
  • Duidelijke communicator, probleemoplosser en bereidheid om voorbeelden te leveren die snelle kennisverwerving aantonen.

Eisen

  • HBO werk- en denkniveau.
  • Ervaring met (Enterprise) Java (Java / Jakarta EE en/of Quarkus) — minimaal 5 jaar.
  • Ervaring met Openshift of anders Kubernetes — minimaal 3 jaar.
  • OCA en OCP of aantoonbare ervaring Java/Jakarta.

Wensen

  • Kubernetes/Openshift kennis.
  • Kennis van GIT/Jira/Confluence, 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 werken in een Scaled Agile omgeving met SAFe en zijn gericht op DevOps.
  • Meebewegen en meedenken om dit verder te brengen.

Competenties

  • Goede communicatieve eigenschappen (zowel schriftelijk als mondeling).
  • Resultaatgericht.
  • Proactief.
  • Productief met scherp oog voor kwaliteit.
  • Overtuigingskracht.
Reageer
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht