< Naar alle vacatures

Fullstack Java Developer

Opleidingsniveau

Minimaal HBO in Informatica, Software Engineering of een gelijkwaardige technische opleiding/ervaring

Salarisindicatie in loondienst

€55000 - €80000 per jaar

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Technical Lead, Team Lead, Solution Architect, Software Architect, Principal Engineer, Engineering Manager, CTO

Competenties & vaardigheden

Java 17 en Spring Boot, Angular en component-based development, REST API-design en JPA/Hibernate, Testautomatisering en CI/CD, Containerisatie (Docker) & Kubernetes

Gerelateerde functies

Java Developer, Frontend Developer (Angular), Backend Developer, DevOps Engineer, Software Architect, Technical Lead

Functieomschrijving

Een Fullstack Java Developer is een softwareontwikkelaar die zowel aan serverzijde als aan de gebruikerszijde van applicaties werkt. Je ontwikkelt robuuste backend-services met Java (bij voorkeur Java 17), Spring Boot en relationele of NoSQL-databases en tegelijk moderne frontendcomponenten met frameworks zoals Angular. In deze rol combineer je kennis van objectgeoriënteerd ontwerpen, design patterns en API-design met vaardigheden in component-based development en state management. Als fullstack developer werk je doorgaans in multidisciplinaire teams volgens Agile-principes en heb je oog voor DevOps-praktijken zoals CI/CD, containerisatie (Docker) en vaak ook orkestratie met Kubernetes. De rol vraagt om pragmatische kwaliteitsbewaking: je schrijft goed geteste code (unit- en integratietests), neemt deel aan code reviews en zorgt dat oplossingen schaalbaar en onderhoudbaar zijn voor productieomgevingen.

Typische beloning

Het salaris van een Fullstack Java Developer hangt af van ervaring, verantwoordelijkheden en het soort contract. In vaste dienst (contract) ligt het bruto jaarsalaris voor een ervaren ontwikkelaar vaak tussen €55.000 en €80.000 per jaar, inclusief vakantiegeld en mogelijke secundaire arbeidsvoorwaarden. Voor interim werk of zzp opdrachten liggen de dagtarieven substantieel hoger; zelfstandige consultants rekenen doorgaans tussen €450 en €800 per dag afhankelijk van expertise en markt. Bij opdrachten overheid of grote nutsbedrijven kunnen tarieven en voorwaarden verschillen door aanbestedingsregels en verplichte screenings zoals VOG of PES, en in sommige gevallen werken organisaties via inhuurconstructies of DAS-achtige raamwerken. Voor zowel vaste als flexibele posities spelen secundaire condities een rol: pensioenopbouw, opleidingsbudget, onkostenvergoedingen en deelname aan storingsdiensten beïnvloeden de totale beloning.

Veelvoorkomende functie-activiteiten

Dagelijkse taken van een Fullstack Java Developer omvatten het ontwerpen en implementeren van RESTful API’s met Spring Boot, modelleren van data met JPA/Hibernate en het opzetten van veilige en efficiënte transactiestromen. Aan de frontend bouw je herbruikbare Angular-componenten, implementeer je state management oplossingen en zorg je voor toegankelijke en performante gebruikersinterfaces. Je schrijft en onderhoudt tests (JUnit, Mockito, Cypress/Playwright of Cucumber) en automatiseert releases met CI/CD-tools zoals Jenkins, Maven en SonarQube. Verder werk je met containerisatie (Docker) en ben je betrokken bij deployment pipelines naar cloud- of on-premise platformen; bij geavanceerde systemen ben je ook betrokken bij event-driven architecturen (Kafka) of messaging. Naast bouwen en testen behoren ook code reviews, pair programming, het geven van kennissessies, en deelname aan storingsdiensten tot het takenpakket. Voor projecten via zzp opdrachten of interim werk is het daarnaast vaak nodig om snel te schakelen richting opdrachtgever, duidelijk te rapporteren en in sommige gevallen toegangseisen en achtergrondchecks (zoals VOG) te faciliteren.

Hoe ontwikkel je je tot specialist

Om uit te groeien tot specialist start je met een stevige basis in software engineering (HBO/WO of aantoonbare gelijkwaardige ervaring) en bouw je stapsgewijs praktijkervaring op in zowel backend- als frontend-technologieën. Begin met diepgaande kennis van Java 17 en Spring-ecosysteem, en leer parallel Angular en moderne frontend-architecturen. Verdiep je in testing en CI/CD, ga kennisdriven te werk en neem verantwoordelijkheid in complete feature-lifecycles. Specialiseren kan via concrete stappen: werken aan grootschalige projecten, optreden als technisch aanspreekpunt, bijdragen aan architectuurbeslissingen, het volgen van relevante certificeringen en actieve deelname aan vakgroepen of gilden. Voor wie zich oriënteert op de flexibele markt is ervaring met opdrachten overheid en interim werk waardevol; dit vereist vaak familiariteit met contractvormen, aanbestedingen en soms DAS-gerelateerde inhuurmechanismen. Blijf investeren in soft skills: communiceren met product owners, samenwerken binnen teams en kennisoverdracht versterken je positie. Uiteindelijk maakt een mix van diep technische expertise, bewezen delivery in productieomgevingen en zichtbaarheid (open source, conferenties, interne kennissessies) het verschil tussen senior ontwikkelaar en gevraagde specialist of architect.

Opleidingsniveau

Minimaal HBO in Informatica, Software Engineering of een gelijkwaardige technische opleiding/ervaring

Salarisindicatie in loondienst

€55000 - €80000 per jaar

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Technical Lead, Team Lead, Solution Architect, Software Architect, Principal Engineer, Engineering Manager, CTO

Competenties & vaardigheden

Java 17 en Spring Boot, Angular en component-based development, REST API-design en JPA/Hibernate, Testautomatisering en CI/CD, Containerisatie (Docker) & Kubernetes

Gerelateerde functies

Java Developer, Frontend Developer (Angular), Backend Developer, DevOps Engineer, Software Architect, Technical Lead

Functieomschrijving

Een Fullstack Java Developer is een softwareontwikkelaar die zowel aan serverzijde als aan de gebruikerszijde van applicaties werkt. Je ontwikkelt robuuste backend-services met Java (bij voorkeur Java 17), Spring Boot en relationele of NoSQL-databases en tegelijk moderne frontendcomponenten met frameworks zoals Angular. In deze rol combineer je kennis van objectgeoriënteerd ontwerpen, design patterns en API-design met vaardigheden in component-based development en state management. Als fullstack developer werk je doorgaans in multidisciplinaire teams volgens Agile-principes en heb je oog voor DevOps-praktijken zoals CI/CD, containerisatie (Docker) en vaak ook orkestratie met Kubernetes. De rol vraagt om pragmatische kwaliteitsbewaking: je schrijft goed geteste code (unit- en integratietests), neemt deel aan code reviews en zorgt dat oplossingen schaalbaar en onderhoudbaar zijn voor productieomgevingen.

Typische beloning

Het salaris van een Fullstack Java Developer hangt af van ervaring, verantwoordelijkheden en het soort contract. In vaste dienst (contract) ligt het bruto jaarsalaris voor een ervaren ontwikkelaar vaak tussen €55.000 en €80.000 per jaar, inclusief vakantiegeld en mogelijke secundaire arbeidsvoorwaarden. Voor interim werk of zzp opdrachten liggen de dagtarieven substantieel hoger; zelfstandige consultants rekenen doorgaans tussen €450 en €800 per dag afhankelijk van expertise en markt. Bij opdrachten overheid of grote nutsbedrijven kunnen tarieven en voorwaarden verschillen door aanbestedingsregels en verplichte screenings zoals VOG of PES, en in sommige gevallen werken organisaties via inhuurconstructies of DAS-achtige raamwerken. Voor zowel vaste als flexibele posities spelen secundaire condities een rol: pensioenopbouw, opleidingsbudget, onkostenvergoedingen en deelname aan storingsdiensten beïnvloeden de totale beloning.

Veelvoorkomende functie-activiteiten

Dagelijkse taken van een Fullstack Java Developer omvatten het ontwerpen en implementeren van RESTful API’s met Spring Boot, modelleren van data met JPA/Hibernate en het opzetten van veilige en efficiënte transactiestromen. Aan de frontend bouw je herbruikbare Angular-componenten, implementeer je state management oplossingen en zorg je voor toegankelijke en performante gebruikersinterfaces. Je schrijft en onderhoudt tests (JUnit, Mockito, Cypress/Playwright of Cucumber) en automatiseert releases met CI/CD-tools zoals Jenkins, Maven en SonarQube. Verder werk je met containerisatie (Docker) en ben je betrokken bij deployment pipelines naar cloud- of on-premise platformen; bij geavanceerde systemen ben je ook betrokken bij event-driven architecturen (Kafka) of messaging. Naast bouwen en testen behoren ook code reviews, pair programming, het geven van kennissessies, en deelname aan storingsdiensten tot het takenpakket. Voor projecten via zzp opdrachten of interim werk is het daarnaast vaak nodig om snel te schakelen richting opdrachtgever, duidelijk te rapporteren en in sommige gevallen toegangseisen en achtergrondchecks (zoals VOG) te faciliteren.

Hoe ontwikkel je je tot specialist

Om uit te groeien tot specialist start je met een stevige basis in software engineering (HBO/WO of aantoonbare gelijkwaardige ervaring) en bouw je stapsgewijs praktijkervaring op in zowel backend- als frontend-technologieën. Begin met diepgaande kennis van Java 17 en Spring-ecosysteem, en leer parallel Angular en moderne frontend-architecturen. Verdiep je in testing en CI/CD, ga kennisdriven te werk en neem verantwoordelijkheid in complete feature-lifecycles. Specialiseren kan via concrete stappen: werken aan grootschalige projecten, optreden als technisch aanspreekpunt, bijdragen aan architectuurbeslissingen, het volgen van relevante certificeringen en actieve deelname aan vakgroepen of gilden. Voor wie zich oriënteert op de flexibele markt is ervaring met opdrachten overheid en interim werk waardevol; dit vereist vaak familiariteit met contractvormen, aanbestedingen en soms DAS-gerelateerde inhuurmechanismen. Blijf investeren in soft skills: communiceren met product owners, samenwerken binnen teams en kennisoverdracht versterken je positie. Uiteindelijk maakt een mix van diep technische expertise, bewezen delivery in productieomgevingen en zichtbaarheid (open source, conferenties, interne kennissessies) het verschil tussen senior ontwikkelaar en gevraagde specialist of architect.

Belastingdienst - ICT Logo
Fullstack java developer
Belastingdienst - ICT
Belastingdienst - ICT
Apeldoorn - Gelderland
36 uur
1 sep. 2026
83 - 93
Alleen via omzetverloning
Belastingdienst Logo
Fullstack java developer
Belastingdienst
Belastingdienst
Apeldoorn
36 uur
1 sep. 2026
onbekend
Alleen via omzetverloning
Logo Belastingdienst - ICT
Apeldoorn - Gelderland
83 - 93
36 uur
1 sep. 2026
Reageer
Deadline: 2 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.

Opdrachtomschrijving

Senior fullstack Java-developer gezocht voor een hecht scrumteam, met intensieve afstemming met ontwikkelaars, productowner, procesontwerper, architect en gebruikers.
Je ontwikkelt nieuwe functionaliteit, lost incidenten en problemen in bestaande functionaliteit op en adviseert over ontwerp en architectuur van de applicatie.
Je ondersteunt testactiviteiten, onderhoudt en breidt testware uit en werkt in 2‑weekse sprints om features naar productie te brengen.
De opdracht valt binnen IBS Vennootschapsbelasting en Dividendbelasting; je werkt aan IT‑oplossingen die wetgeving tijdig moeten ondersteunen en integratie met andere scrumteams is cruciaal.
Je levert voorspelbare, kwalitatief goede IT‑oplossingen en draagt bij aan een geïntegreerde gebruikersgerichte oplossing voor de VPB-keten.

Vereist profiel

  • Alleen Nederlandstalige CV’s en kandidaten moeten perfect Nederlands spreken.
  • Opdracht minder geschikt voor ZZP’ers ivm wet DBA.
  • Minimaal HBO werk- en denkniveau.
  • Ruime ervaring (±5 jaar) met Java en Angular development.
  • Ruime ervaring (±5 jaar) met DevOps, containerisatie en CI/CD‑inrichting.
  • Kennis van Hexagonal Architecture en Domain Driven Design.
  • Openshift‑certificering gewenst of bereid deze op kosten van leverancier te behalen.
  • SAFe for Teams of Leading SAFe certificering gewenst of te behalen op kosten van leverancier.

Gewenste vaardigheden (pré)

  • Ervaring met Quarkus.
  • Cloud Native PostgreSQL-ervaring.
  • Tekton-ervaring.
  • Grafana-ervaring.
  • Jenkins-ervaring.
  • Ervaring met message queues en helm.
  • Ervaring met Java 21+ en Angular 20+ is een pré.

Competenties

Je hebt een helicopterview én oog voor detail. Als agile-minded teamspeler streef je per sprint naar een goed resultaat en continue verbetering.
Je bent proactief, samenwerkingsgericht, flexibel, analytisch en communicatief vaardig, en je deelt actief kennis en borgt overdracht.
We zoeken een T-shaped professional die ook andere disciplines binnen het team kan en wil ondersteunen waar nodig.

Aanvullende informatie

Bij plaatsing vragen wij informatie als contractpartij in het kader van de Wet keten- en inlenersaansprakelijkheid (WKA).
Risico’s worden afgedekt via een G-rekening; het af te storten percentage hangt af van SNA‑certificering en vestigingsland. Als alternatief kan elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) worden aangeleverd; hiervoor zijn kosten voor de leverancier van toepassing.

Locatie

Apeldoorn, Gelderland — Belastingdienst ICT (Fullstack Java Developer)

Wensen

  • Het is een pre om Quarkus ervaring te hebben.
  • Het is een pre om Cloud Native Postgress ervaring te hebben.
  • Het is een pre om Tekton ervaring te hebben.
  • Het is een pre om Grafana ervaring te hebben.
  • Het is een pre om Jenkins ervaring te hebben.
  • Het is een pre om message queues ervaring te hebben.
  • Het is een pre om helm ervaring te hebben.
  • Het is een pre om Java 21+ ervaring te hebben.
  • Het is een pre om Angular 20+ ervaring te hebben.

Competenties

  • Jij hebt een helicopterview, maar ook aandacht voor details.
  • Als een agile-minded professional ben je een echte teamspeler.
  • Je wil in elke sprint met het team een goed resultaat neerzetten.
  • En je streeft continu naar verbetering.
  • Je bent proactief, samenwerkingsgericht, flexibel, analytisch, communicatief vaardig en gericht op kennisdeling/ -overdracht/-borging.
  • We zoeken een 'T-shaped professional' waarvan wordt verwacht dat jij ook de andere disciplines binnen het team kan en wil assisteren waar nodig.

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