Opleidingsniveau
Minimaal HBO- of WO-diploma in Informatica, Software Engineering of een vergelijkbare richting
Salarisindicatie in loondienst
€5500 - €8500 per maand
Indicatie uurtarief bij ZZP
€450 - €750 per uur
Doorgroeimogelijkheden
Lead Developer, Technical Lead, Software Architect, Engineering Manager, Product Owner
Competenties & vaardigheden
Java (nieuwere versies), Angular (moderne releases), REST API's en SQL, Testautomatisering (Playwright/Selenium), CI/CD en versiebeheer
Gerelateerde functies
Java Developer; Front-end Developer (Angular); Backend Developer; DevOps Engineer; Software Architect
Als Senior Full Stack Ontwikkelaar Java/Angular ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van volledige webapplicaties waarbij zowel backend- als frontend-componenten door jou worden ontwikkeld. Je werkt met moderne Java-versies en een hedendaags Angular-framework om robuuste REST-API's, betrouwbare datalaaglogica en gebruiksvriendelijke single-page applicaties (SPA) te realiseren. Je draagt zorg voor kwaliteit door testautomatisering, integratietests en inzet van CI/CD-pijplijnen, en speelt een belangrijke rol bij datamigraties vanuit legacy-systemen naar de nieuwe architectuur. De functie vereist dat je zelfstandig user stories kunt oppakken en opleveren binnen iteratieve ontwikkelcycli maar ook goed kunt samenwerken met product owners, functioneel en technisch beheer en andere stakeholders. In veel opdrachten, waaronder zzp opdrachten, opdrachten overheid en interim werk, is kennis van wetten en archivering (bijvoorbeeld implementatievereisten rondom een archiefsysteem of DAS) een pre; daarnaast zijn integraties met externe partijen en leveranciers (via API's) een terugkerend onderdeel van het werk.
Een senior full stack ontwikkelaar met ruime ervaring in Java en moderne Angular-frameworks bevindt zich in het middelhoog tot hoge salarisspectrum op de Nederlandse arbeidsmarkt. Salarissen hangen samen met type dienstverband: bij een vast contract krijg je doorgaans een stabiel maandsalaris inclusief secundaire arbeidsvoorwaarden, terwijl bij zzp opdrachten of interim werk de dag- of uurtarieven substantieel hoger liggen maar zonder vaste werkgeversvoordelen. Voor contractanten (vast of tijdelijk in dienst) is een realistische bandbreedte voor senior-niveau gebruikelijk; voor zzp'ers en consultants reflecteert het tarief ervaring, specialisatie en marktvraag. In opdrachten overheid en complexe migratieprojecten worden vaak hogere tarieven gehanteerd wegens benodigde domeinkennis en beveiligingseisen.
De dagelijkse werkzaamheden bestaan uit het vertalen van requirements naar technische oplossing, het opzetten en onderhouden van backend-services in Java (bijvoorbeeld met Spring), het ontwikkelen van interactieve frontends in Angular, en het waarborgen van dataconsistentie via relationele databases en migratiescripts. Je bouwt en onderhoudt API-koppelingen met externe systemen, schrijft integratie- en end-to-end tests (bijvoorbeeld met Playwright of vergelijkbare tools) en implementeert CI/CD pipelines en code quality controles met tooling als Jenkins, Sonar en artifact repositories. In projecten met datamigraties werk je aan extract-transform-load-processen en validatie om legacy-data veilig over te zetten en te ontsluiten. Daarnaast voer je code reviews uit, begeleid je minder ervaren collega’s en neem je deel aan sprintplanning, refinement en retrospective-activiteiten. In de praktijk zie je dat veel senioren ook inzetbaar zijn in tijdelijke rollen zoals interim werk bij grote organisaties of als zelfstandige via zzp opdrachten; hier komt vaak extra verantwoordelijkheid bij zoals technisch advies, architectuurbeslissingen en contact met stakeholders in de publieke sector.
Om een specialist op dit vakgebied te worden, combineer je gedegen technische kennis met praktijkervaring op meerdere domeinen. Begin met een solide opleiding op HBO- of WO-niveau in informatica, software engineering of vergelijkbaar, gevolgd door meerdere jaren hands-on ervaring in Java-ecosystemen en moderne front-end frameworks. Verdiep je in CI/CD, testautomatisering en security-standaarden; leer werken met tools die veel voorkomen in de markt (Jenkins, Sonar, Nexus, Git/BitBucket) en bouw ervaring met end-to-end testframeworks zoals Playwright. Doe ervaring op in datamigraties en API-integraties, bijvoorbeeld door betrokkenheid bij projectfasen die legacy-systemen migreren en door het opzetten van migratie- en validatieprocessen. Vergroot je inzetbaarheid door kennis van domeinspecifieke aspecten (bijv. wet- en regelgeving rondom archivering en gebruik van een DAS) en door ervaring met opdrachten overheid en grootschalige organisaties. Voor zzp opdrachten en interim werk is het belangrijk om je netwerk en commerciële vaardigheden te versterken, tariefstelling en administratieve aspecten te beheersen en referenties op te bouwen. Tot slot helpt het actief bijdragen aan architectuurkeuzes, het schrijven van technische richtlijnen en het coachen van collega’s om door te groeien naar functies met meer verantwoordelijkheden.
Opleidingsniveau
Minimaal HBO- of WO-diploma in Informatica, Software Engineering of een vergelijkbare richting
Salarisindicatie in loondienst
€5500 - €8500 per maand
Indicatie uurtarief bij ZZP
€450 - €750 per uur
Doorgroeimogelijkheden
Lead Developer, Technical Lead, Software Architect, Engineering Manager, Product Owner
Competenties & vaardigheden
Java (nieuwere versies), Angular (moderne releases), REST API's en SQL, Testautomatisering (Playwright/Selenium), CI/CD en versiebeheer
Gerelateerde functies
Java Developer; Front-end Developer (Angular); Backend Developer; DevOps Engineer; Software Architect
Als Senior Full Stack Ontwikkelaar Java/Angular ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van volledige webapplicaties waarbij zowel backend- als frontend-componenten door jou worden ontwikkeld. Je werkt met moderne Java-versies en een hedendaags Angular-framework om robuuste REST-API's, betrouwbare datalaaglogica en gebruiksvriendelijke single-page applicaties (SPA) te realiseren. Je draagt zorg voor kwaliteit door testautomatisering, integratietests en inzet van CI/CD-pijplijnen, en speelt een belangrijke rol bij datamigraties vanuit legacy-systemen naar de nieuwe architectuur. De functie vereist dat je zelfstandig user stories kunt oppakken en opleveren binnen iteratieve ontwikkelcycli maar ook goed kunt samenwerken met product owners, functioneel en technisch beheer en andere stakeholders. In veel opdrachten, waaronder zzp opdrachten, opdrachten overheid en interim werk, is kennis van wetten en archivering (bijvoorbeeld implementatievereisten rondom een archiefsysteem of DAS) een pre; daarnaast zijn integraties met externe partijen en leveranciers (via API's) een terugkerend onderdeel van het werk.
Een senior full stack ontwikkelaar met ruime ervaring in Java en moderne Angular-frameworks bevindt zich in het middelhoog tot hoge salarisspectrum op de Nederlandse arbeidsmarkt. Salarissen hangen samen met type dienstverband: bij een vast contract krijg je doorgaans een stabiel maandsalaris inclusief secundaire arbeidsvoorwaarden, terwijl bij zzp opdrachten of interim werk de dag- of uurtarieven substantieel hoger liggen maar zonder vaste werkgeversvoordelen. Voor contractanten (vast of tijdelijk in dienst) is een realistische bandbreedte voor senior-niveau gebruikelijk; voor zzp'ers en consultants reflecteert het tarief ervaring, specialisatie en marktvraag. In opdrachten overheid en complexe migratieprojecten worden vaak hogere tarieven gehanteerd wegens benodigde domeinkennis en beveiligingseisen.
De dagelijkse werkzaamheden bestaan uit het vertalen van requirements naar technische oplossing, het opzetten en onderhouden van backend-services in Java (bijvoorbeeld met Spring), het ontwikkelen van interactieve frontends in Angular, en het waarborgen van dataconsistentie via relationele databases en migratiescripts. Je bouwt en onderhoudt API-koppelingen met externe systemen, schrijft integratie- en end-to-end tests (bijvoorbeeld met Playwright of vergelijkbare tools) en implementeert CI/CD pipelines en code quality controles met tooling als Jenkins, Sonar en artifact repositories. In projecten met datamigraties werk je aan extract-transform-load-processen en validatie om legacy-data veilig over te zetten en te ontsluiten. Daarnaast voer je code reviews uit, begeleid je minder ervaren collega’s en neem je deel aan sprintplanning, refinement en retrospective-activiteiten. In de praktijk zie je dat veel senioren ook inzetbaar zijn in tijdelijke rollen zoals interim werk bij grote organisaties of als zelfstandige via zzp opdrachten; hier komt vaak extra verantwoordelijkheid bij zoals technisch advies, architectuurbeslissingen en contact met stakeholders in de publieke sector.
Om een specialist op dit vakgebied te worden, combineer je gedegen technische kennis met praktijkervaring op meerdere domeinen. Begin met een solide opleiding op HBO- of WO-niveau in informatica, software engineering of vergelijkbaar, gevolgd door meerdere jaren hands-on ervaring in Java-ecosystemen en moderne front-end frameworks. Verdiep je in CI/CD, testautomatisering en security-standaarden; leer werken met tools die veel voorkomen in de markt (Jenkins, Sonar, Nexus, Git/BitBucket) en bouw ervaring met end-to-end testframeworks zoals Playwright. Doe ervaring op in datamigraties en API-integraties, bijvoorbeeld door betrokkenheid bij projectfasen die legacy-systemen migreren en door het opzetten van migratie- en validatieprocessen. Vergroot je inzetbaarheid door kennis van domeinspecifieke aspecten (bijv. wet- en regelgeving rondom archivering en gebruik van een DAS) en door ervaring met opdrachten overheid en grootschalige organisaties. Voor zzp opdrachten en interim werk is het belangrijk om je netwerk en commerciële vaardigheden te versterken, tariefstelling en administratieve aspecten te beheersen en referenties op te bouwen. Tot slot helpt het actief bijdragen aan architectuurkeuzes, het schrijven van technische richtlijnen en het coachen van collega’s om door te groeien naar functies met meer verantwoordelijkheden.