< Naar alle vacatures

Senior Full Stack Ontwikkelaar Java / Angular

Opleidingsniveau

HBO of WO diploma in Informatica, Software Engineering of vergelijkbaar

Salarisindicatie in loondienst

€4500 - €7500 per maand

Indicatie uurtarief bij ZZP

€450 - €850 per uur

Doorgroeimogelijkheden

Lead Developer, Solution Architect, Team Lead, Technical Product Owner, Senior Consultant

Competenties & vaardigheden

Java, Angular, REST API's, SQL, Testautomatisering (Playwright/Selenium)

Gerelateerde functies

Full Stack Developer, Java Developer, Front-end Developer, Back-end Developer, Software Architect

Functieomschrijving

Als Senior Full Stack Ontwikkelaar Java / Angular ontwerp en bouw je complete webapplicaties en ben je verantwoordelijk voor zowel backend- als frontend-werk. Je ontwikkelt REST-API's in Java, realiseert dynamische single-page applicaties met moderne versies van Angular en zorgt voor robuuste data-opslag en migratie met SQL en ORM-technologieën. In deze rol werk je vaak in agile teams, lever je complete user stories op inclusief end-to-end tests en ben je medeverantwoordelijk voor release- en integratieprocessen. De functie vereist dat je zelfstandig technische afwegingen kunt maken, kwaliteit bewaakt met tooling zoals Sonar en CI/CD-pijplijnen beheert met Jenkins of vergelijkbare oplossingen. Door je ervaring kun je technische keuzes uitleggen aan zowel ontwikkelaars als functioneel beheerders en stakeholders, en kun je inschatten welke impact wijzigingen hebben op bestaande processen en data.

Typische beloning

Het salaris voor een senior full stack ontwikkelaar varieert afhankelijk van contractvorm, sector en ervaring. In loondienst (vast contract) ligt het bruto maandsalaris in Nederland doorgaans tussen de €4.500 en €7.500, afhankelijk van regio en publieke of private sector. Voor interim werk en zzp opdrachten liggen de dagtarieven substantieel hoger: ervaren zelfstandigen vragen vaak tussen de €450 en €850 per dag, afhankelijk van specialisatie en opdrachtomvang. Bij opdrachten overheid of grote organisaties kunnen extra vergoedingen of secundaire arbeidsvoorwaarden gelden, en opdrachten via raamcontracten of DAS kunnen specifieke tariefstructuren en administratieve voorwaarden bieden. Of je kiest voor een dienstverband of zzp opdrachten heeft invloed op pensioenopbouw, vakantiedagen en verzekeringen, en bepaalt mede het uiteindelijke netto-inkomen.

Veelvoorkomende taken binnen de functie

De dagelijkse taken bestaan uit het analyseren van requirements en het maken van technische ontwerpen, het implementeren van backend-logica in Java (bij voorkeur recente versies), het ontwikkelen van responsive en toegankelijke user interfaces met Angular en TypeScript, en het schrijven van integratie- en end-to-end tests met tools zoals Playwright of Selenium. Je bouwt en onderhoudt API-koppelingen met externe systemen, verzorgt datamigraties en werkt met versiebeheersystemen en artefactrepositories zoals GIT en Nexus. Daarnaast participeer je in refinement- en planningssessies, review je code van collega's, los je incidenten op en draag je bij aan continue verbetering van ontwikkeling- en deploymentprocessen. Voor opdrachten in de publieke sector is aandacht voor compliance en archivering (bijvoorbeeld implementatie van archiefregels) vaak onderdeel van het werk. In veel projecten komen ook aspecten als performance-optimalisatie, security hardening en rapportagemodules terug.

Hoe ontwikkel je je tot specialist

Om specialist te worden bouw je enerzijds diepgaande technische kennis op (gevorderde Java- en Angular-expertise, ervaring met Spring-ecosysteem, testautomatisering en API-design) en anderzijds praktijkervaring in grotere organisaties en complexe projecten, bijvoorbeeld via opdrachten overheid, interim werk of zzp opdrachten. Werk aan realistische migraties en integraties, lever meerdere volledige features van front- tot backend, en verdiep je in tooling en architectuurprincipes. Volg cursussen en certificeringen, participeer in architectuursessies en pair programming, en documenteer best practices. Netwerken via professionele platforms en het aannemen van zzp opdrachten of interim werk versterkt je portfolio en biedt exposure aan verschillende domeinen; opdrachten via DAS of andere raamwerken kunnen helpen toegang te krijgen tot overheidsopdrachten en langdurige trajecten. Probeer ook ervaring op te doen met DevOps-praktijken en security-by-design zodat je als senior ontwikkelaar richting technisch leiderschap en architectuurrollen kunt doorgroeien. Het ontwikkelen van soft skills zoals stakeholdercommunicatie, coachen van junioren en het structureren van complexe migraties is net zo belangrijk als technische verdieping.

Opleidingsniveau

HBO of WO diploma in Informatica, Software Engineering of vergelijkbaar

Salarisindicatie in loondienst

€4500 - €7500 per maand

Indicatie uurtarief bij ZZP

€450 - €850 per uur

Doorgroeimogelijkheden

Lead Developer, Solution Architect, Team Lead, Technical Product Owner, Senior Consultant

Competenties & vaardigheden

Java, Angular, REST API's, SQL, Testautomatisering (Playwright/Selenium)

Gerelateerde functies

Full Stack Developer, Java Developer, Front-end Developer, Back-end Developer, Software Architect

Functieomschrijving

Als Senior Full Stack Ontwikkelaar Java / Angular ontwerp en bouw je complete webapplicaties en ben je verantwoordelijk voor zowel backend- als frontend-werk. Je ontwikkelt REST-API's in Java, realiseert dynamische single-page applicaties met moderne versies van Angular en zorgt voor robuuste data-opslag en migratie met SQL en ORM-technologieën. In deze rol werk je vaak in agile teams, lever je complete user stories op inclusief end-to-end tests en ben je medeverantwoordelijk voor release- en integratieprocessen. De functie vereist dat je zelfstandig technische afwegingen kunt maken, kwaliteit bewaakt met tooling zoals Sonar en CI/CD-pijplijnen beheert met Jenkins of vergelijkbare oplossingen. Door je ervaring kun je technische keuzes uitleggen aan zowel ontwikkelaars als functioneel beheerders en stakeholders, en kun je inschatten welke impact wijzigingen hebben op bestaande processen en data.

Typische beloning

Het salaris voor een senior full stack ontwikkelaar varieert afhankelijk van contractvorm, sector en ervaring. In loondienst (vast contract) ligt het bruto maandsalaris in Nederland doorgaans tussen de €4.500 en €7.500, afhankelijk van regio en publieke of private sector. Voor interim werk en zzp opdrachten liggen de dagtarieven substantieel hoger: ervaren zelfstandigen vragen vaak tussen de €450 en €850 per dag, afhankelijk van specialisatie en opdrachtomvang. Bij opdrachten overheid of grote organisaties kunnen extra vergoedingen of secundaire arbeidsvoorwaarden gelden, en opdrachten via raamcontracten of DAS kunnen specifieke tariefstructuren en administratieve voorwaarden bieden. Of je kiest voor een dienstverband of zzp opdrachten heeft invloed op pensioenopbouw, vakantiedagen en verzekeringen, en bepaalt mede het uiteindelijke netto-inkomen.

Veelvoorkomende taken binnen de functie

De dagelijkse taken bestaan uit het analyseren van requirements en het maken van technische ontwerpen, het implementeren van backend-logica in Java (bij voorkeur recente versies), het ontwikkelen van responsive en toegankelijke user interfaces met Angular en TypeScript, en het schrijven van integratie- en end-to-end tests met tools zoals Playwright of Selenium. Je bouwt en onderhoudt API-koppelingen met externe systemen, verzorgt datamigraties en werkt met versiebeheersystemen en artefactrepositories zoals GIT en Nexus. Daarnaast participeer je in refinement- en planningssessies, review je code van collega's, los je incidenten op en draag je bij aan continue verbetering van ontwikkeling- en deploymentprocessen. Voor opdrachten in de publieke sector is aandacht voor compliance en archivering (bijvoorbeeld implementatie van archiefregels) vaak onderdeel van het werk. In veel projecten komen ook aspecten als performance-optimalisatie, security hardening en rapportagemodules terug.

Hoe ontwikkel je je tot specialist

Om specialist te worden bouw je enerzijds diepgaande technische kennis op (gevorderde Java- en Angular-expertise, ervaring met Spring-ecosysteem, testautomatisering en API-design) en anderzijds praktijkervaring in grotere organisaties en complexe projecten, bijvoorbeeld via opdrachten overheid, interim werk of zzp opdrachten. Werk aan realistische migraties en integraties, lever meerdere volledige features van front- tot backend, en verdiep je in tooling en architectuurprincipes. Volg cursussen en certificeringen, participeer in architectuursessies en pair programming, en documenteer best practices. Netwerken via professionele platforms en het aannemen van zzp opdrachten of interim werk versterkt je portfolio en biedt exposure aan verschillende domeinen; opdrachten via DAS of andere raamwerken kunnen helpen toegang te krijgen tot overheidsopdrachten en langdurige trajecten. Probeer ook ervaring op te doen met DevOps-praktijken en security-by-design zodat je als senior ontwikkelaar richting technisch leiderschap en architectuurrollen kunt doorgroeien. Het ontwikkelen van soft skills zoals stakeholdercommunicatie, coachen van junioren en het structureren van complexe migraties is net zo belangrijk als technische verdieping.