Opleidingsniveau
Minimaal een relevante HBO-opleiding (Informatica, Software Engineering) of WO-opleiding of aantoonbare gelijkwaardige ervaring
Salarisindicatie in loondienst
€20 - €3500 per uur
Indicatie uurtarief bij ZZP
€20 - €350 per uur
Doorgroeimogelijkheden
Senior Developer, Tech Lead, Team Lead, Software Architect, Principal Engineer, Engineering Manager
Competenties & vaardigheden
Java (Spring Boot), Angular en TypeScript, PostGIS/ruimtelijke SQL, Kubernetes/Docker, CI/CD en testing
Gerelateerde functies
Backend Developer, Frontend Developer (Angular), DevOps Engineer, GIS Engineer, Software Architect, Java Developer
Als Fullstack Java Angular Developer werk je aan het ontwerpen, bouwen en onderhouden van schaalbare webapplicaties waarbij zowel de backend (Java, Spring Boot) als de frontend (Angular, TypeScript) centraal staan. Je werkt in multidisciplinaire teams binnen Agile/Scrum-omgevingen en bent verantwoordelijk voor het realiseren van user stories, het uitdragen van goede API-designprincipes en het bijdragen aan een betrouwbare en performante infrastructuur. De rol omvat daarnaast het verwerken en ontsluiten van ruimtelijke data (PostGIS/ruimtelijke SQL) en het integreren van routerings- of map-matching functionaliteit met behulp van gespecialiseerde engines. Zowel het schrijven van nette, geteste code als het inrichten van CI/CD-pijplijnen, containerisatie en deployment op Kubernetes behoren tot de dagelijkse praktijk.
nnMedior- en senior fullstack ontwikkelaars hebben verschillende beloningsrichtlijnen afhankelijk van ervaring, verantwoordelijkheid en contractvorm. Als vaste medewerker (salariscontract) ligt een gangbare bruto-maandelijkse schaal voor medior-posities vaak tussen circa u20AC3.500 en u20AC5.500, terwijl senior-posities veelal tussen u20AC5.000 en u20AC7.000 per maand uitkomen, afhankelijk van locatie en secundaire voorwaarden. Voor zzp opdrachten, interim werk of consultancyposities worden dagtarieven gehanteerd: gangbare dagtarieven voor ervaren fullstack Java/Angular specialisten variëren ongeveer van u20AC350 tot u20AC850 per dag, afhankelijk van beschikbaarheid, specialisatie en opdrachtgever (bijvoorbeeld opdrachten overheid). Binnen het landschap van detachering en consultancy bestaan ook constructies via een DAS of vergelijkbare payroll/zzp-services, wat invloed kan hebben op netto-inkomen en administratieve afwikkeling.
nnDe dagelijkse taken bestaan uit het analyseren van requirements en het opzetten van technische ontwerpen, het implementeren van backend-services met Spring Boot, het bouwen van interactieve en onderhoudbare Angular-componenten, en het schrijven van ruimtelijke queries in PostGIS. Je besteedt aandacht aan performance-optimalisatie, unit- en integratietests, en monitoring van productieomgevingen. Verder behoort het opzetten en onderhouden van container images (Docker), orkestratie op Kubernetes en het beheren van infrastructuur met infrastructure-as-code tools tot de werkzaamheden. In omgevingen met event-driven architectuur werk je met message brokers (bijv. Kafka) om data synchroon of asynchroon te distribueren. Afhankelijk van de opdracht kun je betrokken zijn bij map-matching en routeringsalgoritmes (zoals GraphHopper), het integreren van externe kaarten en services, en het faciliteren van API-toegang voor andere systemen. Voor professionals die als zelfstandige werken, zijn er regelmatig zzp opdrachten en opdrachten overheid beschikbaar; interim werk via een detacheringsbureau of via DAS-constructies komt ook veelvuldig voor.
nnOm je te ontwikkelen tot specialist combineer je praktische ervaring met gerichte verdieping: bouw meerdere fullstack projecten waarin je zowel complexe backend-functies als robuuste frontends realiseert. Verdiep je in Java-ecosystemen (Spring Boot, performance-tuning, security), in moderne Angular-principes (component-architectuur, state management) en in ruimtelijke data (PostGIS, ruimtelijke indexen, ruimtelijke SQL). Werk met routeringsengines of implementeer map-matching-algoritmen in een testomgeving; praktijkervaring hiermee onderscheidt je bij vraagstukken rond locatie en routing. Leer bovendien cloud-native werken: containerisatie, Kubernetes, CI/CD-pijplijnen en infrastructure-as-code. Vergroot je kennis van event-driven systemen en message brokers, en oefen met grootschalige dataflow en monitoring. Voor zelfstandigen is het zinvol om ervaring op te bouwen via zzp opdrachten en interim werk, en om je kennis en betrouwbaarheid te laten zien in opdrachten overheid waar vaak strikte eisen gelden. Netwerken en certificeringen (bijv. cloud-, security- of specifieke tooling-certificaten) helpen bij het aantonen van expertise; samenwerking met andere specialismen (DevOps, GIS-experts, architects) en het bijdragen aan open source of vakpublicaties versterkt je profiel. Tenslotte helpt een praktische houding richting procesverbetering en automatisering om door te groeien naar leiderschaps- of architectfuncties binnen zowel vaste dienstverbanden als in opdrachten via bemiddelaars of DAS-constructies.
Opleidingsniveau
Minimaal een relevante HBO-opleiding (Informatica, Software Engineering) of WO-opleiding of aantoonbare gelijkwaardige ervaring
Salarisindicatie in loondienst
€20 - €3500 per uur
Indicatie uurtarief bij ZZP
€20 - €350 per uur
Doorgroeimogelijkheden
Senior Developer, Tech Lead, Team Lead, Software Architect, Principal Engineer, Engineering Manager
Competenties & vaardigheden
Java (Spring Boot), Angular en TypeScript, PostGIS/ruimtelijke SQL, Kubernetes/Docker, CI/CD en testing
Gerelateerde functies
Backend Developer, Frontend Developer (Angular), DevOps Engineer, GIS Engineer, Software Architect, Java Developer
Als Fullstack Java Angular Developer werk je aan het ontwerpen, bouwen en onderhouden van schaalbare webapplicaties waarbij zowel de backend (Java, Spring Boot) als de frontend (Angular, TypeScript) centraal staan. Je werkt in multidisciplinaire teams binnen Agile/Scrum-omgevingen en bent verantwoordelijk voor het realiseren van user stories, het uitdragen van goede API-designprincipes en het bijdragen aan een betrouwbare en performante infrastructuur. De rol omvat daarnaast het verwerken en ontsluiten van ruimtelijke data (PostGIS/ruimtelijke SQL) en het integreren van routerings- of map-matching functionaliteit met behulp van gespecialiseerde engines. Zowel het schrijven van nette, geteste code als het inrichten van CI/CD-pijplijnen, containerisatie en deployment op Kubernetes behoren tot de dagelijkse praktijk.
nnMedior- en senior fullstack ontwikkelaars hebben verschillende beloningsrichtlijnen afhankelijk van ervaring, verantwoordelijkheid en contractvorm. Als vaste medewerker (salariscontract) ligt een gangbare bruto-maandelijkse schaal voor medior-posities vaak tussen circa u20AC3.500 en u20AC5.500, terwijl senior-posities veelal tussen u20AC5.000 en u20AC7.000 per maand uitkomen, afhankelijk van locatie en secundaire voorwaarden. Voor zzp opdrachten, interim werk of consultancyposities worden dagtarieven gehanteerd: gangbare dagtarieven voor ervaren fullstack Java/Angular specialisten variëren ongeveer van u20AC350 tot u20AC850 per dag, afhankelijk van beschikbaarheid, specialisatie en opdrachtgever (bijvoorbeeld opdrachten overheid). Binnen het landschap van detachering en consultancy bestaan ook constructies via een DAS of vergelijkbare payroll/zzp-services, wat invloed kan hebben op netto-inkomen en administratieve afwikkeling.
nnDe dagelijkse taken bestaan uit het analyseren van requirements en het opzetten van technische ontwerpen, het implementeren van backend-services met Spring Boot, het bouwen van interactieve en onderhoudbare Angular-componenten, en het schrijven van ruimtelijke queries in PostGIS. Je besteedt aandacht aan performance-optimalisatie, unit- en integratietests, en monitoring van productieomgevingen. Verder behoort het opzetten en onderhouden van container images (Docker), orkestratie op Kubernetes en het beheren van infrastructuur met infrastructure-as-code tools tot de werkzaamheden. In omgevingen met event-driven architectuur werk je met message brokers (bijv. Kafka) om data synchroon of asynchroon te distribueren. Afhankelijk van de opdracht kun je betrokken zijn bij map-matching en routeringsalgoritmes (zoals GraphHopper), het integreren van externe kaarten en services, en het faciliteren van API-toegang voor andere systemen. Voor professionals die als zelfstandige werken, zijn er regelmatig zzp opdrachten en opdrachten overheid beschikbaar; interim werk via een detacheringsbureau of via DAS-constructies komt ook veelvuldig voor.
nnOm je te ontwikkelen tot specialist combineer je praktische ervaring met gerichte verdieping: bouw meerdere fullstack projecten waarin je zowel complexe backend-functies als robuuste frontends realiseert. Verdiep je in Java-ecosystemen (Spring Boot, performance-tuning, security), in moderne Angular-principes (component-architectuur, state management) en in ruimtelijke data (PostGIS, ruimtelijke indexen, ruimtelijke SQL). Werk met routeringsengines of implementeer map-matching-algoritmen in een testomgeving; praktijkervaring hiermee onderscheidt je bij vraagstukken rond locatie en routing. Leer bovendien cloud-native werken: containerisatie, Kubernetes, CI/CD-pijplijnen en infrastructure-as-code. Vergroot je kennis van event-driven systemen en message brokers, en oefen met grootschalige dataflow en monitoring. Voor zelfstandigen is het zinvol om ervaring op te bouwen via zzp opdrachten en interim werk, en om je kennis en betrouwbaarheid te laten zien in opdrachten overheid waar vaak strikte eisen gelden. Netwerken en certificeringen (bijv. cloud-, security- of specifieke tooling-certificaten) helpen bij het aantonen van expertise; samenwerking met andere specialismen (DevOps, GIS-experts, architects) en het bijdragen aan open source of vakpublicaties versterkt je profiel. Tenslotte helpt een praktische houding richting procesverbetering en automatisering om door te groeien naar leiderschaps- of architectfuncties binnen zowel vaste dienstverbanden als in opdrachten via bemiddelaars of DAS-constructies.