< Naar alle vacatures

Fullstack Java Ontwikkelaar

Opleidingsniveau

HBO werk- en denkniveau

Salarisindicatie in loondienst

€3800 - €5800 per maand

Indicatie uurtarief bij ZZP

€450 - €750 per uur

Doorgroeimogelijkheden

Lead Developer, Tech Lead, Solution Architect, Engineering Manager

Competenties & vaardigheden

Java, Spring Boot, Kubernetes, SQL, Angular

Gerelateerde functies

Java Developer, Backend Developer, DevOps Engineer, Front-end Developer, Software Architect

Functiebeschrijving

Als Fullstack Java Ontwikkelaar ontwerp, ontwikkel en beheer je zowel back-end services als front-end componenten met Java en moderne webframeworks. Je bouwt modulaire, schaalbare applicaties volgens principes als hexagonale architectuur en domain-driven design (DDD). Je werkt met Spring Boot, containerisatie (Docker), orkestratie (Kubernetes) en verzorgt CI/CD-pijplijnen voor productie- en testdeployments. Je ondersteunt migraties van relationele databases (bijvoorbeeld DB2 naar PostgreSQL) en verbetert de testbaarheid en codekwaliteit. Je opereert in multidisciplinaire, agile teams en communiceert actief met stakeholders over requirements en releases. Bereidheid tot zzp opdrachten, opdrachten overheid en interim werk wordt gewaardeerd; ervaring met DAS-platformen is een pre.

Salarisindicatie

Voor vaste contracten ligt het bruto maandsalaris voor een ervaren fullstack Java-ontwikkelaar doorgaans tussen €3.800 en €5.800, afhankelijk van ervaring en verantwoordelijkheden. Voor zzp opdrachten of interim werk is een gangbare dagrate tussen €450 en €750; tarieven kunnen hoger bij specialistische kennis of DAS-implementaties. Secundaire arbeidsvoorwaarden zoals opleidingsbudget en reiskosten verbeteren de totale beloning.

Typische werkzaamheden

Ontwikkelen en onderhouden van microservices met Java en Spring Boot, inclusief RESTful API's en security-implementaties. Migreren van databases en datamodellen, uitvoeren van data-transformatie en validatie bij DB2 → PostgreSQL trajecten. Opzetten en verbeteren van CI/CD pipelines, automated tests en end-to-end teststromen (bijv. Playwright, Cucumber). Containeriseren van applicaties, beheren van deployments op Kubernetes en optimaliseren van resourcegebruik. Samenwerken met front-end collega’s bij Angular-integratie, uitvoeren van code reviews, pair-programming en gezamenlijke backlogplanning.

Hoe word je specialist

Specialiseer je door diepgaande kennis van Java en Spring Boot te combineren met hands-on ervaring in database-migraties en cloud-native deployment. Volg gerichte trainingen in DDD, hexagonale architectuur en observability, en bouw praktijkervaring met Kubernetes, Docker en CI/CD-tools. Werk aan zowel back-end als front-end features in liveprojecten, neem zzp opdrachten of interim werk aan bij verschillende organisaties om domeinkennis op te bouwen, inclusief opdrachten overheid en DAS-gerelateerde projecten. Publiceer technische artikelen, draag bij aan architectuurbesprekingen en streef naar rollen als tech lead of architect om verder te groeien.

Opleidingsniveau

HBO werk- en denkniveau

Salarisindicatie in loondienst

€3800 - €5800 per maand

Indicatie uurtarief bij ZZP

€450 - €750 per uur

Doorgroeimogelijkheden

Lead Developer, Tech Lead, Solution Architect, Engineering Manager

Competenties & vaardigheden

Java, Spring Boot, Kubernetes, SQL, Angular

Gerelateerde functies

Java Developer, Backend Developer, DevOps Engineer, Front-end Developer, Software Architect

Functiebeschrijving

Als Fullstack Java Ontwikkelaar ontwerp, ontwikkel en beheer je zowel back-end services als front-end componenten met Java en moderne webframeworks. Je bouwt modulaire, schaalbare applicaties volgens principes als hexagonale architectuur en domain-driven design (DDD). Je werkt met Spring Boot, containerisatie (Docker), orkestratie (Kubernetes) en verzorgt CI/CD-pijplijnen voor productie- en testdeployments. Je ondersteunt migraties van relationele databases (bijvoorbeeld DB2 naar PostgreSQL) en verbetert de testbaarheid en codekwaliteit. Je opereert in multidisciplinaire, agile teams en communiceert actief met stakeholders over requirements en releases. Bereidheid tot zzp opdrachten, opdrachten overheid en interim werk wordt gewaardeerd; ervaring met DAS-platformen is een pre.

Salarisindicatie

Voor vaste contracten ligt het bruto maandsalaris voor een ervaren fullstack Java-ontwikkelaar doorgaans tussen €3.800 en €5.800, afhankelijk van ervaring en verantwoordelijkheden. Voor zzp opdrachten of interim werk is een gangbare dagrate tussen €450 en €750; tarieven kunnen hoger bij specialistische kennis of DAS-implementaties. Secundaire arbeidsvoorwaarden zoals opleidingsbudget en reiskosten verbeteren de totale beloning.

Typische werkzaamheden

Ontwikkelen en onderhouden van microservices met Java en Spring Boot, inclusief RESTful API's en security-implementaties. Migreren van databases en datamodellen, uitvoeren van data-transformatie en validatie bij DB2 → PostgreSQL trajecten. Opzetten en verbeteren van CI/CD pipelines, automated tests en end-to-end teststromen (bijv. Playwright, Cucumber). Containeriseren van applicaties, beheren van deployments op Kubernetes en optimaliseren van resourcegebruik. Samenwerken met front-end collega’s bij Angular-integratie, uitvoeren van code reviews, pair-programming en gezamenlijke backlogplanning.

Hoe word je specialist

Specialiseer je door diepgaande kennis van Java en Spring Boot te combineren met hands-on ervaring in database-migraties en cloud-native deployment. Volg gerichte trainingen in DDD, hexagonale architectuur en observability, en bouw praktijkervaring met Kubernetes, Docker en CI/CD-tools. Werk aan zowel back-end als front-end features in liveprojecten, neem zzp opdrachten of interim werk aan bij verschillende organisaties om domeinkennis op te bouwen, inclusief opdrachten overheid en DAS-gerelateerde projecten. Publiceer technische artikelen, draag bij aan architectuurbesprekingen en streef naar rollen als tech lead of architect om verder te groeien.

Dienst Uitvoering Onderwijs (DUO) Logo
Fullstack Java Ontwikkelaar – Groningen
Dienst Uitvoering Onderwijs (DUO)
Dienst Uitvoering Onderwijs (DUO)
Groningen
9 - 36 uur
20 jul. 2026
onbekend
Alleen via omzetverloning
Logo Dienst Uitvoering Onderwijs (DUO)
Groningen
onbekend
9 - 36 UUR
20 jul. 2026
Reageer
Deadline: 21 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.

Functieomschrijving

Wil jij bijdragen aan de doorontwikkeling en modernisering van onze applicaties binnen ROD-VO? Je helpt systemen toekomstbestendig te maken voor het registreren van inschrijvingen en behaalde resultaten in het voortgezet onderwijs.

Je werkt aan een flexibeler, modularer en schaalbaarder applicatielandschap met betere scheiding van verantwoordelijkheden en architecturale verbeteringen.

Lopende projecten omvatten onder andere een database-migratie (DB2 → PostgreSQL) en de migratie naar Spring Boot 4, naast optimalisaties van CI/CD-pipelines.

Technologieën en werkwijzen: Java, Spring Boot, Kubernetes, Docker, hexagonale architectuur en domain-driven design (DDD).

Je werkt in een jong, ambitieus team met drie DevOps-teams, gezamenlijke backlog en sprintplanning, veel aandacht voor samenwerking, kennisdeling en een goede werksfeer in Groningen.

Vereist profiel

  • Aantoonbare ervaring met Java en Spring Boot en ervaring met de implementatie en doorontwikkeling van back-end systemen.
  • Ervaring met containerisatie en orkestratie (Docker, Kubernetes) en kennis van CI/CD-praktijken voor productie- en testdeployments.
  • Kennis van relationele databases, bij voorkeur praktische ervaring met zowel DB2 als PostgreSQL en ervaring met migratietrajecten.
  • Bekendheid met softwarearchitectuurprincipes zoals hexagonale architectuur en domain-driven design (DDD).
  • Ervaring met front-end frameworks zoals Angular is een pré; bereidheid tot samenwerking in fullstack-achtige teams is een must.
  • Sterke communicatieve vaardigheden, teamspeler, proactieve houding en bereidheid om kennis te delen (Teams, pair-programming, gezamenlijke backlog).
  • Beschikbaarheid om (deels) in Groningen te werken en affiniteit met het werken binnen een register/overheidsdomein is een pré.

Eisen

  • HBO werk- en denkniveau
  • Uitstekende beheersing Nederlandse taal in woord en geschrift
  • 5 jaar Relevante werkervaring in een Agile / Scrum omgeving
  • 3 jaar Relevante werkervaring in Angular/ vergelijkbaar
  • 3 jaar Relevante werkervaring in modeleren / Relevante werkervaring met REST
  • Competenties
  • Teamspeler / gericht op samenwerken
  • Assertief
  • Weet zich snel nieuwe tools en frameworks eigen te maken
  • Je denkt graag mee met allerhande team- en ontwikkelprocessen en handelt pro-actief
  • Je bent leergierig en je kunt snel zelfstandig taken oppakken
  • Aanvullende kennis en ervaring
  • Relevante en gedegen kennis van front-end & back-end applicaties
  • Relevante senior kennis/ervaring met Java/Spring, JMS, security, maar ook met Javascript, Typescript, Angular 9+ of dat je je graag verder wil gaan verdiepen in deze moderne frontend frameworks
  • Affiniteit met testbaarheid en codekwaliteit; ervaring met Cucumber en Playwright is een pre
  • Ervaring met PostgreSQL en DB2.
  • Overig
    Relevante werkervaring met het van de grond af aan opbouwen van front-end & back-end applicaties 
    De opdracht zal deels vanuit huis en deels vanuit kantoor worden uitgevoerd, bereidheid om minimaal 1 dag per week naar kantoor in Groningen te komen.

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