< 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

COMPTENTIES & 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.