< Naar alle vacatures

Senior Java Programmeur Applicatieontwikkeling

Opleidingsniveau

HBO/WO werk- en denkniveau (minimaal afgeronde relevante opleiding op HBO-niveau)

Salarisindicatie in loondienst

€4000 - €5800 per maand

Indicatie uurtarief bij ZZP

€450 - €850 per uur

Doorgroeimogelijkheden

Lead Developer, Technical Lead, Team Lead, Solution Architect, IT Architect

Competenties & vaardigheden

Java, Spring Framework, REST API s, DevOps/CI-CD en containerplatforms, Communicatieve samenwerking

Gerelateerde functies

Java Backendontwikkelaar, Fullstack Java Developer, DevOps Engineer, Software Engineer, Solution Architect

Functieomschrijving

Een Senior Java Programmeur Applicatieontwikkeling is primair verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare backend-oplossingen in Java, vaak in combinatie met moderne front-endcomponenten zoals Angular en met inzet van low-code of standaardpakketten waar nodig. De rol is technisch stevig georiënteerd: je werkt aan het realiseren van stabiele en veilige services, verzorgt integratie via REST-API s en messaging, en draagt bij aan architecturale keuzes die de betrouwbaarheid en performance van productieomgevingen verbeteren. Naast coderen hoort bij de functie ook het meenemen van collega s; je biedt technisch leiderschap, mentor nieuwe collega s en zorgt dat werk van hoge kwaliteit wordt opgeleverd binnen sprintteams.

De rol vraagt begrip van operationele aspecten en DevOps-praktijken: werken met containerplatforms zoals Kubernetes of OpenShift, continuous integration en continuous delivery, en het analyseren en oplossen van productie-incidenten. Security en privacy (AVG) zijn vaste onderdelen van de dagelijkse verantwoordelijkheid. Senior ontwikkelaars in deze functie schakelen veel met ontwerpers, testers en operations en werken meestal binnen agile teams waar front-end en back-end dicht bij elkaar komen. Deze brede scope maakt de functie geschikt voor zowel vaste contracten als zzp opdrachten en interim werk.

Salaris

Het salaris voor deze functie hangt af van ervaring, locatie en of je in dienst bent of als zelfstandige werkt. Op een vast contract is het gemiddelde salaris marktconform en ligt doorgaans in een bandbreedte die past bij senioriteit en specialisme. Voor zelfstandigen en consultants vertaalt dit zich naar dag- of uurtarieven waarmee men opdrachten kan aannemen waaronder opdrachten overheid en andere publieke opdrachtgevers. In de markt zie je daarnaast veel interim werk en zzp opdrachten, soms gefaciliteerd via platforms als DAS of via detacheringsbureaus. Bij ambtelijke of overheidsopdrachten gelden vaak aanvullende eisen rond veiligheid en AVG, wat zich vertaalt in hogere tarieven voor specialisten met relevante ervaring.

Veelvoorkomende taken

Dagelijkse werkzaamheden bestaan uit het schrijven en reviewen van Java-code, ontwerpen en implementeren van REST API s en integraties met externe systemen, het opzetten of verbeteren van CI/CD-pijplijnen, en het uitvoeren van performance-analyses en optimalisaties. Daarnaast behoren het migreren van legacy-applicaties naar cloud-native platformen (bijv. van traditionele JBoss-omgevingen naar Kubernetes/OpenShift), het oplossen van productie-incidenten en het doorvoeren van security- en privacymaatregelen tot de kerntaken. Je werkt in sprints en bent betrokken bij refinement, planning en retrospectives. Als senior neem je vaak verantwoordelijkheid voor het afronden van userstories in de Definition of Done, ondersteun je collega s technisch en stem je af met ontwerpers, testers en operations zodat oplossingen kwalitatief en snel gerealiseerd worden.

Hoe specialist te worden

Specialiseren vereist een combinatie van studie, praktijkervaring en continue bijscholing. Begin met een stevige basis in Java en relevante frameworks zoals Spring, en bouw ervaring op met REST-architecturen en testen. Vervolgens is ervaring met containerisatie (Docker) en orkestratie (Kubernetes/OpenShift) zeer waardevol. Praktische ervaring met CI/CD tools, monitoring en incidentanalyse rondt het profiel af. Doe projectervaring op in agile teams, zoek rollen waarbij je migraties en performance vraagstukken meeneemt, en werk als mentor of technisch lead om je leiderschapsvaardigheden te ontwikkelen. Voor wie als zelfstandige werkt of wil werken is het goed om ervaring te hebben met zzp opdrachten en interim werk, en te weten hoe je je positioneert voor opdrachten overheid en andere publieke trajecten; samenwerking met bureaus en platformen zoals DAS kan hierbij van pas komen. Volg cursussen en certificeringen op security en cloud, draag bij aan codebases van productieomgevingen en documenteer je successen; zo bouw je zowel technische diepgang als een reputatie op die je onderscheidt als specialist.

Opleidingsniveau

HBO/WO werk- en denkniveau (minimaal afgeronde relevante opleiding op HBO-niveau)

Salarisindicatie in loondienst

€4000 - €5800 per maand

Indicatie uurtarief bij ZZP

€450 - €850 per uur

Doorgroeimogelijkheden

Lead Developer, Technical Lead, Team Lead, Solution Architect, IT Architect

Competenties & vaardigheden

Java, Spring Framework, REST API s, DevOps/CI-CD en containerplatforms, Communicatieve samenwerking

Gerelateerde functies

Java Backendontwikkelaar, Fullstack Java Developer, DevOps Engineer, Software Engineer, Solution Architect

Functieomschrijving

Een Senior Java Programmeur Applicatieontwikkeling is primair verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare backend-oplossingen in Java, vaak in combinatie met moderne front-endcomponenten zoals Angular en met inzet van low-code of standaardpakketten waar nodig. De rol is technisch stevig georiënteerd: je werkt aan het realiseren van stabiele en veilige services, verzorgt integratie via REST-API s en messaging, en draagt bij aan architecturale keuzes die de betrouwbaarheid en performance van productieomgevingen verbeteren. Naast coderen hoort bij de functie ook het meenemen van collega s; je biedt technisch leiderschap, mentor nieuwe collega s en zorgt dat werk van hoge kwaliteit wordt opgeleverd binnen sprintteams.

De rol vraagt begrip van operationele aspecten en DevOps-praktijken: werken met containerplatforms zoals Kubernetes of OpenShift, continuous integration en continuous delivery, en het analyseren en oplossen van productie-incidenten. Security en privacy (AVG) zijn vaste onderdelen van de dagelijkse verantwoordelijkheid. Senior ontwikkelaars in deze functie schakelen veel met ontwerpers, testers en operations en werken meestal binnen agile teams waar front-end en back-end dicht bij elkaar komen. Deze brede scope maakt de functie geschikt voor zowel vaste contracten als zzp opdrachten en interim werk.

Salaris

Het salaris voor deze functie hangt af van ervaring, locatie en of je in dienst bent of als zelfstandige werkt. Op een vast contract is het gemiddelde salaris marktconform en ligt doorgaans in een bandbreedte die past bij senioriteit en specialisme. Voor zelfstandigen en consultants vertaalt dit zich naar dag- of uurtarieven waarmee men opdrachten kan aannemen waaronder opdrachten overheid en andere publieke opdrachtgevers. In de markt zie je daarnaast veel interim werk en zzp opdrachten, soms gefaciliteerd via platforms als DAS of via detacheringsbureaus. Bij ambtelijke of overheidsopdrachten gelden vaak aanvullende eisen rond veiligheid en AVG, wat zich vertaalt in hogere tarieven voor specialisten met relevante ervaring.

Veelvoorkomende taken

Dagelijkse werkzaamheden bestaan uit het schrijven en reviewen van Java-code, ontwerpen en implementeren van REST API s en integraties met externe systemen, het opzetten of verbeteren van CI/CD-pijplijnen, en het uitvoeren van performance-analyses en optimalisaties. Daarnaast behoren het migreren van legacy-applicaties naar cloud-native platformen (bijv. van traditionele JBoss-omgevingen naar Kubernetes/OpenShift), het oplossen van productie-incidenten en het doorvoeren van security- en privacymaatregelen tot de kerntaken. Je werkt in sprints en bent betrokken bij refinement, planning en retrospectives. Als senior neem je vaak verantwoordelijkheid voor het afronden van userstories in de Definition of Done, ondersteun je collega s technisch en stem je af met ontwerpers, testers en operations zodat oplossingen kwalitatief en snel gerealiseerd worden.

Hoe specialist te worden

Specialiseren vereist een combinatie van studie, praktijkervaring en continue bijscholing. Begin met een stevige basis in Java en relevante frameworks zoals Spring, en bouw ervaring op met REST-architecturen en testen. Vervolgens is ervaring met containerisatie (Docker) en orkestratie (Kubernetes/OpenShift) zeer waardevol. Praktische ervaring met CI/CD tools, monitoring en incidentanalyse rondt het profiel af. Doe projectervaring op in agile teams, zoek rollen waarbij je migraties en performance vraagstukken meeneemt, en werk als mentor of technisch lead om je leiderschapsvaardigheden te ontwikkelen. Voor wie als zelfstandige werkt of wil werken is het goed om ervaring te hebben met zzp opdrachten en interim werk, en te weten hoe je je positioneert voor opdrachten overheid en andere publieke trajecten; samenwerking met bureaus en platformen zoals DAS kan hierbij van pas komen. Volg cursussen en certificeringen op security en cloud, draag bij aan codebases van productieomgevingen en documenteer je successen; zo bouw je zowel technische diepgang als een reputatie op die je onderscheidt als specialist.

Dienst Uitvoering Onderwijs (DUO) Logo
Senior Java Programmeur Applicatieontwikkeling
Dienst Uitvoering Onderwijs (DUO)
Dienst Uitvoering Onderwijs (DUO)
Groningen
36 uur
4 jan. 2026
90 - 99
Alleen via omzetverloning
Logo Dienst Uitvoering Onderwijs (DUO)
Groningen
90 - 99
36 uur
4 jan. 2026
Reageer
Deadline: 2 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.

Beschrijving

Het Particuliere Dienstenteam ontwikkelt en beheert generieke diensten voor particuliere klanten, onder andere op het gebied van Studiefinanciering.

Het technisch landschap bestaat grotendeels uit zelfbouw in Java met front-end componenten in Angular, aangevuld met Blueriq (low-code) en enkele standaardpakketten.

Belangrijke aandachtsgebieden zijn Mijn gegevens, Bezwaar & Beroep, Berichten, Contactgegevens, CRM, Telefonie en Mailafhandeling.

Het team bestaat uit een Business Analyse Team (BAT) en twee DevOps-teams die gezamenlijk verantwoordelijk zijn voor innovatie en beheer.

Werkwijze is sprintsgewijs volgens DUO-standaarden; actuele uitdagingen omvatten security, AVG, performance en migraties (bijv. JBoss naar Kubernetes/OpenShift).

Vereist profiel

  • Senior Java-ontwikkelaar met aantoonbare ervaring in backend-ontwikkeling (Java) en ervaring met front-end (Angular).
  • Ervaren in DevOps-praktijken; kennis van containerplatforms zoals Kubernetes en OpenShift is een pré.
  • Goed begrip van securityprincipes, AVG-compliance en performance-optimalisatie binnen productieomgevingen.
  • Ervaring met migraties van traditionele applicaties naar cloud-native omgevingen (bijv. JBoss → Kubernetes/OpenShift).
  • Sterk samenwerkingsgericht, gewend aan werken in sprintteams en in staat technisch leiderschap en mentoring te bieden.
  • Locatie en functie: Groningen — Senior Java Programmeur Applicatieontwikkeling ICT bij Dienst Uitvoering Onderwijs.

Eisen

  • Opleiding / kennisniveau: HBO/WO werk- en denkniveau (3 jaar)
  • Relevante werkervaring in een Java omgeving (3 jaar)
  • Relevante werkervaring in modelleren en met REST (3 jaar)
  • Relevante werkervaring in een Agile/Scrum omgeving
  • Relevante werkervaring in een Java Enterprise (Spring)
  • Goede beheersing Nederlandse taal in woord en geschrift

Wensen

  • Kennis van Continuous Integration / Continuous DeliveryWerkervaring met het afronden van userstories in DoDWerkervaring met het ondersteunen van collega's (met technische expertise)Werkervaring met het samenwerken met collega's in een complexe omgeving, die voortdurend in beweging is, waar Frontend en backend bij elkaar komenWerkervaring in het zorgdragen voor een kwalitatief hoogwaardige en snelle realisatie van de oplossing en het meenemen van andere ontwikkelaars in dit procesWerkervaring met het schakelen met ontwerpers, testers en opsers
  • Relevante werkervaring met SpringRelevante werkervaring met Angular is een préRelevante werkervaring met RESTRelevante werkervaring met JMSRelevante werkervaring met Kubernetes/OpenshiftRelevante werkervaring met JenkinsRelevante werkervaring met het analyseren van productie incidentenRelevante werkervaring Continuous Integration / Continuous DeliveryRelevante werkervaring met het ondersteunen van collega's (met technische expertise)Relevante werkervaring met het samenwerken met collega's in een complexe omgeving, die voortdurend in beweging is

Competenties

  • Teamspeler / gericht op samenwerken
  • Assertief
  • Weet zich snel nieuwe tools en frameworks eigen te maken
  • Communicatief vaardig

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