< Naar alle vacatures

Lead java developer (Exclusieve vervanging)

Opleidingsniveau

Minimaal een afgeronde HBO- of WO-opleiding in Informatica, Software Engineering of een gelijkwaardige richting

Salarisindicatie in loondienst

€5000 - €8500 per maand

Indicatie uurtarief bij ZZP

€475 - €950 per uur

Doorgroeimogelijkheden

Engineering Manager, Head of Development, Principal Engineer, Chief Technology Officer

Competenties & vaardigheden

Java ontwikkeling, Systeemontwerp en architectuur, Testen en CI/CD, Kubernetes/OpenShift, Communicatie en leiderschap

Gerelateerde functies

Senior Java Developer, Software Architect, Technical Lead, Backend Developer, DevOps Engineer

Beschrijving van de functie

Als Lead Java-ontwikkelaar ben je verantwoordelijk voor het technisch leiderschap en de realisatie van robuuste backend-oplossingen. Je ontwerpt en implementeert schaalbare services in Java, optimaliseert datastores zoals PostgreSQL en bewaakt de kwaliteit van de codebase met tooling zoals SonarQube en geautomatiseerde tests. Naast hands-on ontwikkelen stuur je collega-ontwikkelaars aan, bewaak je architectuurrichtlijnen en vertaal je functionele eisen naar heldere technische oplossingen. In veel opdrachten, waaronder zzp opdrachten en interim werk bij publieke opdrachtgevers, wordt eveneens verwacht dat je kennis hebt van metadata-standaarden en open data-principes, zoals DCAT-AP-NL en FAIR. Kennis van semantische webtechnologieën (RDF/SPARQL) en ervaring met linked data-uitwisseling zijn een sterke pre. De rol vereist ook ervaring met containerplatforms zoals Kubernetes (bijvoorbeeld OpenShift), CI/CD-pijplijnen (bij voorkeur GitLab CI) en image registries zoals Harbor. In projecten binnen de overheid is het gebruikelijk dat je tevens aandacht besteedt aan compliance, security en beheer van ontwikkelomgevingen en dat je administratieve en contractuele frameworks begrijpt, inclusief DAS en het aangaan van opdrachten overheid.

Typische beloning

Het salaris van een Lead Java-ontwikkelaar varieert afhankelijk van opleidingsniveau, ervaring, type dienstverband en sector. Voor een vast dienstverband (contract) ligt het bruto maandsalaris doorgaans in de bandbreedte van ongeveer €5.000 tot €8.500 per maand, afhankelijk van locatie en verantwoordelijkheden. Als consultant of zzp'er binnen zzp opdrachten en interim werk liggen de dagtarieven aanzienlijk hoger; gebruikelijke tarieven voor senior technische leads variëren veelal tussen €475 en €950 per dag, afhankelijk van expertise, beschikbaarheid en of opdrachten overheid worden uitgevoerd onder specifieke raamcontracten of via DAS. Naast het directe salaris zijn er vaak secundaire arbeidsvoorwaarden zoals pensioenopbouw, vakantiedagen en opleidingsbudgetten bij vaste aanstellingen, terwijl zzp'ers en interim professionals juist flexibiliteit, fiscaal andere vergoedingen en directe onderhandelmogelijkheden over tarieven hebben. Bij overheidsopdrachten kan de contractvorm invloed hebben op administratieve verplichtingen, rapportages en compliancenormen.

Veelvoorkomende functietaken

De dagelijkse werkzaamheden bestaan uit het leiden van technische ontwerpen, schrijven van productieklare Java-code, opzetten en onderhouden van database-schema's en performance tuning van backend-processen. Je stelt architectuurkeuzes vast en implementeert CI/CD-pijplijnen, beheert containerisatie en deployments op Kubernetes/OpenShift en waarborgt veilige images met tools als Harbor. Tevens schrijf je technische documentatie, voert unit- en integratietests uit en organiseert code reviews en pair-programming sessies om kennisdeling te stimuleren. In een Scrum-omgeving neem je deel aan refinements, sprintplanningen en retrospectives, fungeer je als technische contactpersoon voor productmanagement en frontend-teams en faciliteer je de integratie van herontwerpen in samenwerking met UX/Frontend. Bij werkzaamheden voor de publieke sector verzorg je ook de naleving van metadata-standaarden en het opzetten van datakoppelingen voor efficiënte metadata-uitwisseling, wat relevant is voor open data-platforms en interoperabiliteit met landelijke diensten via DAS of vergelijkbare kaders.

Hoe je specialist wordt in deze functie

Om specialist te worden in deze rol combineer je een stevige technische basis met leiderschapsvaardigheden en domeinkennis. Begin met een relevante opleiding op HBO- of WO-niveau en bouw minimaal vijf jaar ervaring op in Java-ontwikkeling, gevolgd door concrete ervaring in een senior of lead-rol. Verdiep je in moderne backend-principes, best practices voor testen en CI/CD, en word vaardig in container- en orkestratietechnologieën zoals Kubernetes/OpenShift. Vergroot je kennis van metadata-standaarden, semantische webtechnologieën en open data-principes door praktijkprojecten te doen, deel te nemen aan vakcommunity's en bij te dragen aan open source of standaarden. Werk ervaring op via zowel vaste functies als via zzp opdrachten en interim werk om je netwerk en portfolio uit te breiden en vertrouwd te raken met opdrachten overheid en raamcontracten waaronder DAS. Volg gerichte cursussen en certificeringen (bijvoorbeeld Java-certificaten, Kubernetes-certificering, SAFe/Agile-certificaten) en ontwikkel soft skills zoals communicatie, stakeholdermanagement en coaching. Tot slot helpt het actief mentor zijn van collega’s, het schrijven van technische blogs of bijdragen aan conferenties om je reputatie als specialist te verstevigen en zichtbare expertise op te bouwen binnen zowel commerciële als overheidsprojecten.

Opleidingsniveau

Minimaal een afgeronde HBO- of WO-opleiding in Informatica, Software Engineering of een gelijkwaardige richting

Salarisindicatie in loondienst

€5000 - €8500 per maand

Indicatie uurtarief bij ZZP

€475 - €950 per uur

Doorgroeimogelijkheden

Engineering Manager, Head of Development, Principal Engineer, Chief Technology Officer

Competenties & vaardigheden

Java ontwikkeling, Systeemontwerp en architectuur, Testen en CI/CD, Kubernetes/OpenShift, Communicatie en leiderschap

Gerelateerde functies

Senior Java Developer, Software Architect, Technical Lead, Backend Developer, DevOps Engineer

Beschrijving van de functie

Als Lead Java-ontwikkelaar ben je verantwoordelijk voor het technisch leiderschap en de realisatie van robuuste backend-oplossingen. Je ontwerpt en implementeert schaalbare services in Java, optimaliseert datastores zoals PostgreSQL en bewaakt de kwaliteit van de codebase met tooling zoals SonarQube en geautomatiseerde tests. Naast hands-on ontwikkelen stuur je collega-ontwikkelaars aan, bewaak je architectuurrichtlijnen en vertaal je functionele eisen naar heldere technische oplossingen. In veel opdrachten, waaronder zzp opdrachten en interim werk bij publieke opdrachtgevers, wordt eveneens verwacht dat je kennis hebt van metadata-standaarden en open data-principes, zoals DCAT-AP-NL en FAIR. Kennis van semantische webtechnologieën (RDF/SPARQL) en ervaring met linked data-uitwisseling zijn een sterke pre. De rol vereist ook ervaring met containerplatforms zoals Kubernetes (bijvoorbeeld OpenShift), CI/CD-pijplijnen (bij voorkeur GitLab CI) en image registries zoals Harbor. In projecten binnen de overheid is het gebruikelijk dat je tevens aandacht besteedt aan compliance, security en beheer van ontwikkelomgevingen en dat je administratieve en contractuele frameworks begrijpt, inclusief DAS en het aangaan van opdrachten overheid.

Typische beloning

Het salaris van een Lead Java-ontwikkelaar varieert afhankelijk van opleidingsniveau, ervaring, type dienstverband en sector. Voor een vast dienstverband (contract) ligt het bruto maandsalaris doorgaans in de bandbreedte van ongeveer €5.000 tot €8.500 per maand, afhankelijk van locatie en verantwoordelijkheden. Als consultant of zzp'er binnen zzp opdrachten en interim werk liggen de dagtarieven aanzienlijk hoger; gebruikelijke tarieven voor senior technische leads variëren veelal tussen €475 en €950 per dag, afhankelijk van expertise, beschikbaarheid en of opdrachten overheid worden uitgevoerd onder specifieke raamcontracten of via DAS. Naast het directe salaris zijn er vaak secundaire arbeidsvoorwaarden zoals pensioenopbouw, vakantiedagen en opleidingsbudgetten bij vaste aanstellingen, terwijl zzp'ers en interim professionals juist flexibiliteit, fiscaal andere vergoedingen en directe onderhandelmogelijkheden over tarieven hebben. Bij overheidsopdrachten kan de contractvorm invloed hebben op administratieve verplichtingen, rapportages en compliancenormen.

Veelvoorkomende functietaken

De dagelijkse werkzaamheden bestaan uit het leiden van technische ontwerpen, schrijven van productieklare Java-code, opzetten en onderhouden van database-schema's en performance tuning van backend-processen. Je stelt architectuurkeuzes vast en implementeert CI/CD-pijplijnen, beheert containerisatie en deployments op Kubernetes/OpenShift en waarborgt veilige images met tools als Harbor. Tevens schrijf je technische documentatie, voert unit- en integratietests uit en organiseert code reviews en pair-programming sessies om kennisdeling te stimuleren. In een Scrum-omgeving neem je deel aan refinements, sprintplanningen en retrospectives, fungeer je als technische contactpersoon voor productmanagement en frontend-teams en faciliteer je de integratie van herontwerpen in samenwerking met UX/Frontend. Bij werkzaamheden voor de publieke sector verzorg je ook de naleving van metadata-standaarden en het opzetten van datakoppelingen voor efficiënte metadata-uitwisseling, wat relevant is voor open data-platforms en interoperabiliteit met landelijke diensten via DAS of vergelijkbare kaders.

Hoe je specialist wordt in deze functie

Om specialist te worden in deze rol combineer je een stevige technische basis met leiderschapsvaardigheden en domeinkennis. Begin met een relevante opleiding op HBO- of WO-niveau en bouw minimaal vijf jaar ervaring op in Java-ontwikkeling, gevolgd door concrete ervaring in een senior of lead-rol. Verdiep je in moderne backend-principes, best practices voor testen en CI/CD, en word vaardig in container- en orkestratietechnologieën zoals Kubernetes/OpenShift. Vergroot je kennis van metadata-standaarden, semantische webtechnologieën en open data-principes door praktijkprojecten te doen, deel te nemen aan vakcommunity's en bij te dragen aan open source of standaarden. Werk ervaring op via zowel vaste functies als via zzp opdrachten en interim werk om je netwerk en portfolio uit te breiden en vertrouwd te raken met opdrachten overheid en raamcontracten waaronder DAS. Volg gerichte cursussen en certificeringen (bijvoorbeeld Java-certificaten, Kubernetes-certificering, SAFe/Agile-certificaten) en ontwikkel soft skills zoals communicatie, stakeholdermanagement en coaching. Tot slot helpt het actief mentor zijn van collega’s, het schrijven van technische blogs of bijdragen aan conferenties om je reputatie als specialist te verstevigen en zichtbare expertise op te bouwen binnen zowel commerciële als overheidsprojecten.