< Naar alle vacatures

Full Stack Java/Angular Developer (Medior/Senior)

Opleidingsniveau

Minimaal HBO in Informatica, Software Engineering of vergelijkbare technische opleiding; WO is een pré voor complexe architectuurrollen

Salarisindicatie in loondienst

€4000 - €7500 per maand

Indicatie uurtarief bij ZZP

€350 - €850 per uur

Doorgroeimogelijkheden

Senior Developer, Lead Developer, Technical Lead, Solution Architect, Engineering Manager, Product Owner of Team Lead

Competenties & vaardigheden

Java (Spring Boot), Angular, PostGIS/spatial queries, Kubernetes & CI/CD, kennis van geo‑algoritmen zoals routering/map‑matching

Gerelateerde functies

Back‑end Java Developer, Front‑end Angular Developer, GIS‑ontwikkelaar, DevOps Engineer, Software Architect

Functieomschrijving

Als full stack Java/Angular ontwikkelaar ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare web‑ en backend‑applicaties die geavanceerde routing- en kaartfuncties ondersteunen. Je werkt zowel aan serverzijde met Java en Spring Boot als aan clientzijde met moderne Angular‑applicaties. Typische terugkerende thema's zijn het modelleren en bevragen van ruimtelijke data (PostGIS), het implementeren van geo‑algoritmen zoals map‑matching en routering (bijvoorbeeld met GraphHopper of soortgelijke libraries), en het ontsluiten van deze functionaliteit via robuuste REST‑API's en event‑driven interfaces. Je levert hoogwaardige code binnen een Agile/Scrum‑team, draagt bij aan automatisch testen, CI/CD pipelines en de uitrol naar cloud‑omgevingen met Kubernetes en Infrastructure as Code. Het werk leent zich goed voor vaste aanstellingen maar komt ook veel voor als zzp opdrachten, interim werk of opdrachten overheid via raamcontracten of platforms zoals DAS.

Typische beloning

Het salaris voor deze functie varieert sterk afhankelijk van ervaring, inzetvorm en verantwoordelijkheidsniveau. In vaste dienst (contract) liggen bruto maandsalarissen doorgaans tussen ongeveer €4.000 en €7.500 per maand, waarbij medior posities aan de onderkant en ervaren senioren aan de bovenkant zitten. Voor consultants en zzp'ers is de marktprijs vaak uitgedrukt in dagtarieven; gebruikelijke tarieven voor medior/senior specialisten liggen grofweg tussen €350 en €850 per dag, afhankelijk van expertise, beschikbaarheid en of opdrachten via bemiddelaars of platforms (bijvoorbeeld DAS) lopen. Opdrachten in de publieke sector (opdrachten overheid) kennen soms specifieke tariefbanden en contractvormen. Bij interim werk zijn secundaire arbeidsvoorwaarden of projectvergoeding vaak onderdeel van de totale beloning, en bij zzp opdrachten is de uur- of dagprijs inclusief risico en bedrijfsvoering.

Veelvoorkomende taken in deze functie

Dagelijkse werkzaamheden omvatten het uitwerken van user stories binnen sprints, het schrijven van maintainable backend‑code in Java met Spring Boot, en het realiseren van intuïtieve en performante frontendcomponenten in Angular. Je werkt met ruimtelijke databases en schrijft spatial queries en indexen voor snelle ruimtelijke selecties en analyses. Het bouwen en optimaliseren van routerings- en map‑matchingalgoritmes behoort tot de kern, net als integratie via message brokers of API‑gateways in een event‑driven architectuur. Je configureert en beheert CI/CD pipelines, containerisatie (Docker) en orkestratie (Kubernetes), en gebruikt infrastructure as code tools zoals Terraform of Helm om infrastructuur reproduceerbaar uit te rollen. Daarnaast behoren code‑reviews, performanceprofiling, API‑design, documentatie en samenwerking met product owners, testers en operations tot je dagelijkse taken. In projecten met publieke stakeholders of bij opdrachten via DAS komt er extra aandacht voor compliance, security en traceerbaarheid van resultaten.

Zo word je specialist in dit vak

Een specialisatie ontstaat door een combinatie van gerichte studie en jarenlange praktijkervaring. Begin met een gedegen IT‑achtergrond (HBO/WO in informatica, software engineering of gelijkwaardig), en bouw daarna ervaring op met Java en moderne frontend frameworks zoals Angular. Verdiep je in ruimtelijke informatiesystemen en PostGIS, leer ruimtelijke indexen, coordinate reference systems en spatial SQL. Volg projecten waarin routering en map‑matching centraal staan en experimenteer met libraries zoals GraphHopper; optimaliseer queries en algoritmes op echte datasets. Verwerf kennis van cloudplatforms, containerisatie en IaC, en oefen met CI/CD pipelines en monitoring. Werk in Agile teams en neem steeds meer verantwoordelijkheid: van taakuitvoering naar ontwerp en architectuur. Om succesvol te zijn in zzp opdrachten of interim werk is het nuttig om een netwerk en reputatie op te bouwen, kennis te hebben van contractvormen en leveranciersplatforms en ervaring te hebben met opdrachten overheid en raamcontracten; opdrachten via DAS of vergelijkbare inkoopkanalen vereisen vaak administratieve en juridische bekendheid. Blijf bijleren door conferenties, vakliteratuur en communitybijdragen; praktijkvoorbeelden en succesvolle projecten maken je onderscheidend als specialist.

Opleidingsniveau

Minimaal HBO in Informatica, Software Engineering of vergelijkbare technische opleiding; WO is een pré voor complexe architectuurrollen

Salarisindicatie in loondienst

€4000 - €7500 per maand

Indicatie uurtarief bij ZZP

€350 - €850 per uur

Doorgroeimogelijkheden

Senior Developer, Lead Developer, Technical Lead, Solution Architect, Engineering Manager, Product Owner of Team Lead

Competenties & vaardigheden

Java (Spring Boot), Angular, PostGIS/spatial queries, Kubernetes & CI/CD, kennis van geo‑algoritmen zoals routering/map‑matching

Gerelateerde functies

Back‑end Java Developer, Front‑end Angular Developer, GIS‑ontwikkelaar, DevOps Engineer, Software Architect

Functieomschrijving

Als full stack Java/Angular ontwikkelaar ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare web‑ en backend‑applicaties die geavanceerde routing- en kaartfuncties ondersteunen. Je werkt zowel aan serverzijde met Java en Spring Boot als aan clientzijde met moderne Angular‑applicaties. Typische terugkerende thema's zijn het modelleren en bevragen van ruimtelijke data (PostGIS), het implementeren van geo‑algoritmen zoals map‑matching en routering (bijvoorbeeld met GraphHopper of soortgelijke libraries), en het ontsluiten van deze functionaliteit via robuuste REST‑API's en event‑driven interfaces. Je levert hoogwaardige code binnen een Agile/Scrum‑team, draagt bij aan automatisch testen, CI/CD pipelines en de uitrol naar cloud‑omgevingen met Kubernetes en Infrastructure as Code. Het werk leent zich goed voor vaste aanstellingen maar komt ook veel voor als zzp opdrachten, interim werk of opdrachten overheid via raamcontracten of platforms zoals DAS.

Typische beloning

Het salaris voor deze functie varieert sterk afhankelijk van ervaring, inzetvorm en verantwoordelijkheidsniveau. In vaste dienst (contract) liggen bruto maandsalarissen doorgaans tussen ongeveer €4.000 en €7.500 per maand, waarbij medior posities aan de onderkant en ervaren senioren aan de bovenkant zitten. Voor consultants en zzp'ers is de marktprijs vaak uitgedrukt in dagtarieven; gebruikelijke tarieven voor medior/senior specialisten liggen grofweg tussen €350 en €850 per dag, afhankelijk van expertise, beschikbaarheid en of opdrachten via bemiddelaars of platforms (bijvoorbeeld DAS) lopen. Opdrachten in de publieke sector (opdrachten overheid) kennen soms specifieke tariefbanden en contractvormen. Bij interim werk zijn secundaire arbeidsvoorwaarden of projectvergoeding vaak onderdeel van de totale beloning, en bij zzp opdrachten is de uur- of dagprijs inclusief risico en bedrijfsvoering.

Veelvoorkomende taken in deze functie

Dagelijkse werkzaamheden omvatten het uitwerken van user stories binnen sprints, het schrijven van maintainable backend‑code in Java met Spring Boot, en het realiseren van intuïtieve en performante frontendcomponenten in Angular. Je werkt met ruimtelijke databases en schrijft spatial queries en indexen voor snelle ruimtelijke selecties en analyses. Het bouwen en optimaliseren van routerings- en map‑matchingalgoritmes behoort tot de kern, net als integratie via message brokers of API‑gateways in een event‑driven architectuur. Je configureert en beheert CI/CD pipelines, containerisatie (Docker) en orkestratie (Kubernetes), en gebruikt infrastructure as code tools zoals Terraform of Helm om infrastructuur reproduceerbaar uit te rollen. Daarnaast behoren code‑reviews, performanceprofiling, API‑design, documentatie en samenwerking met product owners, testers en operations tot je dagelijkse taken. In projecten met publieke stakeholders of bij opdrachten via DAS komt er extra aandacht voor compliance, security en traceerbaarheid van resultaten.

Zo word je specialist in dit vak

Een specialisatie ontstaat door een combinatie van gerichte studie en jarenlange praktijkervaring. Begin met een gedegen IT‑achtergrond (HBO/WO in informatica, software engineering of gelijkwaardig), en bouw daarna ervaring op met Java en moderne frontend frameworks zoals Angular. Verdiep je in ruimtelijke informatiesystemen en PostGIS, leer ruimtelijke indexen, coordinate reference systems en spatial SQL. Volg projecten waarin routering en map‑matching centraal staan en experimenteer met libraries zoals GraphHopper; optimaliseer queries en algoritmes op echte datasets. Verwerf kennis van cloudplatforms, containerisatie en IaC, en oefen met CI/CD pipelines en monitoring. Werk in Agile teams en neem steeds meer verantwoordelijkheid: van taakuitvoering naar ontwerp en architectuur. Om succesvol te zijn in zzp opdrachten of interim werk is het nuttig om een netwerk en reputatie op te bouwen, kennis te hebben van contractvormen en leveranciersplatforms en ervaring te hebben met opdrachten overheid en raamcontracten; opdrachten via DAS of vergelijkbare inkoopkanalen vereisen vaak administratieve en juridische bekendheid. Blijf bijleren door conferenties, vakliteratuur en communitybijdragen; praktijkvoorbeelden en succesvolle projecten maken je onderscheidend als specialist.