< Naar alle vacatures

Senior Applicatieontwikkelaar (Java)

Opleidingsniveau

HBO of WO werk- en denkniveau

Salarisindicatie in loondienst

€55000 - €75000 per jaar

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Lead Developer, Software Architect, Teamlead, Product Owner, IT Manager

Competenties & vaardigheden

Java, Spring Boot, REST/API ontwerp, relationele databases, CI/CD en containerisatie

Gerelateerde functies

Java Developer, Backend Developer, Software Engineer, DevOps Engineer, Solution Architect

Functieomschrijving

Als Senior Applicatieontwikkelaar zorg je voor de bouw, doorontwikkeling en modernisering van bedrijfsapplicaties met een sterke focus op Java-ecosystemen. Je hebt brede verantwoordelijkheid voor de kwaliteit van code, de opzet van de architectuur en voor het implementeren van best practices zoals hexagonale architectuur en domain-driven design. De functie vraagt om ervaring met frameworks als Spring Boot, integratie met relationele databases zoals PostgreSQL en kennis van containerisatie en orkestratie met Docker en Kubernetes. Je werkt veelal in agile teams, draagt bij aan sprint- en backlogplanning en stemt regelmatig af met collega s via digitale vergadertools of door samen naar elkaars scherm te kijken. Naast reguliere ontwikkeling neemt een senior ontwikkelaar deel aan architectuurverbeteringen gericht op schaalbaarheid, modulariteit en scheiding van verantwoordelijkheden, en helpt bij het opzetten en verbeteren van CI/CD-pijplijnen en deploymentstrategieën.

De rol is zowel geschikt binnen vaste dienstverbanden als binnen het freelance domein: veel senior ontwikkelaars bewegen zich tussen vaste posities en zzp opdrachten of interim werk. Binnen het publieke domein bestaan er vaak opdrachten overheid en raamcontracten die interim werk mogelijk maken. Daarnaast opereren ontwikkelaars soms via platforms of diensten als DAS voor juridische, administratieve en contractuele ondersteuning bij aanstellingen of inhuur. Hierdoor is het beroepsprofiel aantrekkelijk voor professionals die ervaring willen opdoen in verschillende omgevingen en voor wie kennisdeling en samenwerken in multidisciplinaire teams centraal staat.

Typisch salaris

Het salaris voor een Senior Applicatieontwikkelaar varieert afhankelijk van ervaring, verantwoordelijkheden en contractvorm. In een vast dienstverband ligt het jaarsalaris voor senior profielen doorgaans tussen ongeveer €55.000 en €75.000 bruto per jaar. Voor consultants en zzp ers die interim werk aannemen of werken via opdrachten overheid en commerciële klanten, liggen dagtarieven vaak tussen €450 en €800 per dag, afhankelijk van specialisatie, domeinkennis en de complexiteit van de opdracht. Bij inhuur via intermediairs of via juridische en administratieve constructies zoals DAS kunnen tarieven en netto-inkomsten variëren door bemiddelingskosten of overhead. Secundaire voorwaarden zoals flexibele werktijden, opleidingsbudgetten, pensioenopbouw en onkostenvergoedingen beïnvloeden de totale beloning en maken het voor veel senioren aantrekkelijker om langdurige opdrachten of vaste posities af te wegen tegen zzp opdrachten of interim werk.

Veelvoorkomende werkzaamheden

Een Senior Applicatieontwikkelaar voert zowel hands-on ontwikkelwerk als meer strategische taken uit. Veelvoorkomende werkzaamheden zijn: ontwerpen en implementeren van backend-services met Java en Spring Boot; modelleren van domeinen volgens DDD-principes; opzetten en verbeteren van API s en RESTful interfaces; werken met relationele databases en uitvoeren van SQL-optimalisaties; bouwen en onderhouden van CI/CD-pijplijnen en automatisering voor builds, tests en deployments; opzetten van container images en deployment naar Kubernetes-clusters; uitvoeren van code reviews en mentoring van minder ervaren collega s; participeren in architectuurbesprekingen en proof-of-concepts voor nieuwe technologieën. Tevens spelen taken op het gebied van kwaliteitsborging, security by design en performance monitoring vaak een rol. In projecten die met de overheid of grotere instellingen samenwerken, zijn er ook administratieve en rapportageverplichtingen en samenwerking met leveranciers of ketenpartners, wat de context voor opdrachten overheid en interim werk kan versterken.

Hoe word je specialist?

Specialiseren begint met solide basiskennis: een HBO- of WO-achtergrond in informatica, software engineering of een vergelijkbare richting, gecombineerd met meerdere jaren praktijkervaring in Java-projecten. Vervolgens helpt focus op architectuurprincipes zoals hexagonale architectuur en DDD, en verdieping in cloud-native ontwikkeling en containerisatie, om van een goede ontwikkelaar een specialist te maken. Praktische stappen zijn: bijdrage leveren aan complexe projecten, het opzetten van CI/CD-pijplijnen, het leiden van architectuurinitiatieven en het mentoren van teams. Voor wie zzp opdrachten ambieert, is het opbouwen van een netwerk en portfolio belangrijk, net als kennis van contractvormen en platforms inclusief aspecten rond DAS en administratieve ondersteuning. Deelname aan conferenties, het behalen van relevante certificaten, open source bijdragen en het schrijven van technische artikelen of whitepapers versnellen de reputatieopbouw. Uiteindelijk maakt een combinatie van diepgang in techniek, communicatieve vaardigheden en organisatorisch inzicht dat je als senior ontwikkelaar ook bredere rollen kunt vervullen, zoals solution architect, teamlead of consultant voor interim werk bij complexe opdrachten overheid of commerciële klanten.

Opleidingsniveau

HBO of WO werk- en denkniveau

Salarisindicatie in loondienst

€55000 - €75000 per jaar

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Lead Developer, Software Architect, Teamlead, Product Owner, IT Manager

Competenties & vaardigheden

Java, Spring Boot, REST/API ontwerp, relationele databases, CI/CD en containerisatie

Gerelateerde functies

Java Developer, Backend Developer, Software Engineer, DevOps Engineer, Solution Architect

Functieomschrijving

Als Senior Applicatieontwikkelaar zorg je voor de bouw, doorontwikkeling en modernisering van bedrijfsapplicaties met een sterke focus op Java-ecosystemen. Je hebt brede verantwoordelijkheid voor de kwaliteit van code, de opzet van de architectuur en voor het implementeren van best practices zoals hexagonale architectuur en domain-driven design. De functie vraagt om ervaring met frameworks als Spring Boot, integratie met relationele databases zoals PostgreSQL en kennis van containerisatie en orkestratie met Docker en Kubernetes. Je werkt veelal in agile teams, draagt bij aan sprint- en backlogplanning en stemt regelmatig af met collega s via digitale vergadertools of door samen naar elkaars scherm te kijken. Naast reguliere ontwikkeling neemt een senior ontwikkelaar deel aan architectuurverbeteringen gericht op schaalbaarheid, modulariteit en scheiding van verantwoordelijkheden, en helpt bij het opzetten en verbeteren van CI/CD-pijplijnen en deploymentstrategieën.

De rol is zowel geschikt binnen vaste dienstverbanden als binnen het freelance domein: veel senior ontwikkelaars bewegen zich tussen vaste posities en zzp opdrachten of interim werk. Binnen het publieke domein bestaan er vaak opdrachten overheid en raamcontracten die interim werk mogelijk maken. Daarnaast opereren ontwikkelaars soms via platforms of diensten als DAS voor juridische, administratieve en contractuele ondersteuning bij aanstellingen of inhuur. Hierdoor is het beroepsprofiel aantrekkelijk voor professionals die ervaring willen opdoen in verschillende omgevingen en voor wie kennisdeling en samenwerken in multidisciplinaire teams centraal staat.

Typisch salaris

Het salaris voor een Senior Applicatieontwikkelaar varieert afhankelijk van ervaring, verantwoordelijkheden en contractvorm. In een vast dienstverband ligt het jaarsalaris voor senior profielen doorgaans tussen ongeveer €55.000 en €75.000 bruto per jaar. Voor consultants en zzp ers die interim werk aannemen of werken via opdrachten overheid en commerciële klanten, liggen dagtarieven vaak tussen €450 en €800 per dag, afhankelijk van specialisatie, domeinkennis en de complexiteit van de opdracht. Bij inhuur via intermediairs of via juridische en administratieve constructies zoals DAS kunnen tarieven en netto-inkomsten variëren door bemiddelingskosten of overhead. Secundaire voorwaarden zoals flexibele werktijden, opleidingsbudgetten, pensioenopbouw en onkostenvergoedingen beïnvloeden de totale beloning en maken het voor veel senioren aantrekkelijker om langdurige opdrachten of vaste posities af te wegen tegen zzp opdrachten of interim werk.

Veelvoorkomende werkzaamheden

Een Senior Applicatieontwikkelaar voert zowel hands-on ontwikkelwerk als meer strategische taken uit. Veelvoorkomende werkzaamheden zijn: ontwerpen en implementeren van backend-services met Java en Spring Boot; modelleren van domeinen volgens DDD-principes; opzetten en verbeteren van API s en RESTful interfaces; werken met relationele databases en uitvoeren van SQL-optimalisaties; bouwen en onderhouden van CI/CD-pijplijnen en automatisering voor builds, tests en deployments; opzetten van container images en deployment naar Kubernetes-clusters; uitvoeren van code reviews en mentoring van minder ervaren collega s; participeren in architectuurbesprekingen en proof-of-concepts voor nieuwe technologieën. Tevens spelen taken op het gebied van kwaliteitsborging, security by design en performance monitoring vaak een rol. In projecten die met de overheid of grotere instellingen samenwerken, zijn er ook administratieve en rapportageverplichtingen en samenwerking met leveranciers of ketenpartners, wat de context voor opdrachten overheid en interim werk kan versterken.

Hoe word je specialist?

Specialiseren begint met solide basiskennis: een HBO- of WO-achtergrond in informatica, software engineering of een vergelijkbare richting, gecombineerd met meerdere jaren praktijkervaring in Java-projecten. Vervolgens helpt focus op architectuurprincipes zoals hexagonale architectuur en DDD, en verdieping in cloud-native ontwikkeling en containerisatie, om van een goede ontwikkelaar een specialist te maken. Praktische stappen zijn: bijdrage leveren aan complexe projecten, het opzetten van CI/CD-pijplijnen, het leiden van architectuurinitiatieven en het mentoren van teams. Voor wie zzp opdrachten ambieert, is het opbouwen van een netwerk en portfolio belangrijk, net als kennis van contractvormen en platforms inclusief aspecten rond DAS en administratieve ondersteuning. Deelname aan conferenties, het behalen van relevante certificaten, open source bijdragen en het schrijven van technische artikelen of whitepapers versnellen de reputatieopbouw. Uiteindelijk maakt een combinatie van diepgang in techniek, communicatieve vaardigheden en organisatorisch inzicht dat je als senior ontwikkelaar ook bredere rollen kunt vervullen, zoals solution architect, teamlead of consultant voor interim werk bij complexe opdrachten overheid of commerciële klanten.