< Naar alle vacatures

Softwareontwikkelaar (Full-stack, React & Java/Spring)

Opleidingsniveau

Minimaal HBO werk- en denkniveau

Salarisindicatie in loondienst

€3400 - €5800 per maand

Indicatie uurtarief bij ZZP

€350 - €750 per uur

Doorgroeimogelijkheden

Senior Developer, Tech Lead, Software Architect, Engineering Manager, Principal Engineer

Competenties & vaardigheden

React, Java / Spring, Microservices, Kubernetes, CI/CD

Gerelateerde functies

Front-end ontwikkelaar, Back-end ontwikkelaar, Java ontwikkelaar, React developer, DevOps engineer

Functieomschrijving

n

Een full-stack softwareontwikkelaar werkt aan zowel front-end als back-end componenten van moderne webapplicaties. In deze rol ligt de nadruk op het bouwen en onderhouden van gebruikersgerichte React-frontends en robuuste Java/Spring-microservices die gegevensstromen verwerken, vaak ook media- of audiodata. De professional werkt intensief samen met front-end collega’s en productteams om API's te ontwerpen, integraties met message brokers en streamingoplossingen te realiseren, en oplossingen te deployen via CI/CD naar containerplatformen zoals Kubernetes. De functie vereist aandacht voor modulariteit, betrouwbaarheid en security in iedere fase van de ontwikkeling.

nn

Typische beloning

n

Het salaris voor deze functie varieert naar gelang ervaring, type dienstverband en sector. Als vast dienstverband (salaris) ligt het gebruikelijke bruto maandsalaris voor een ervaren full-stack ontwikkelaar tussen grofweg €3.400 en €5.800 per maand; junioren starten doorgaans lager en senioren hoger. Voor zelfstandig professionals en consultants gelden dagtarieven; zzp'ers rekenen vaak tussen €350 en €750 per dag afhankelijk van expertise en marktpositie. In het publieke domein en bij opdrachten via raamcontracten kan de vergoeding worden beïnvloed door raamcontracten of inhuurprocedures zoals DAS, wat ook de beschikbaarheid van opdrachten overheid en interim werk kan vergroten. Secundaire arbeidsvoorwaarden, reiskosten, pensioenopbouw of onkostenvergoeding kunnen het totale pakket verder beïnvloeden. Bij interim werk of zzp opdrachten is het advies om tarieven te bepalen inclusief risico/opslag voor vakantie en verzekeringen.

nn

Gebruikelijke taken

n

Dagelijkse werkzaamheden bestaan uit het ontwikkelen en toetsen van features in React, het opzetten en uitbreiden van Spring-boot microservices, en het ontwerpen van REST- of gRPC-API’s voor communicatie tussen systemen. De ontwikkelaar integreert met message brokers en streamingplatformen zoals AMQP of Kafka, bouwt media‑verwerkingspijplijnen (bijvoorbeeld met gstreamer), en verzorgt veilige en betrouwbare deployment pipelines via CI/CD naar Kubernetes-namespaces. Tot de taken behoren ook schrijven en onderhouden van automatiseringstests, uitvoeren van code reviews, oplossen van productieproblemen, en samenwerken met testers en productmanagers om opgeleverde functionaliteit in productie te krijgen. In omgevingen met veel regelgevingen of openbaarheid, zoals opdrachten overheid, komen aanvullende taken zoals informatiebeveiliging, logging, monitoring en het opstellen van release- en rollbackprocedures vaker voor. Voor zzp opdrachten en interim werk is het bovendien gebruikelijk dat de professional snel inspeelt op veranderende projectdoelen, duidelijke overdrachtsdocumentatie maakt, en zelf verantwoordelijkheid neemt voor de uitrol binnen een afgesproken scope.

nn

Hoe word je specialist

n

Om een specialist te worden ontwikkel je zowel brede als diepe kennis: beheers React en moderne front-end tooling, en combineer dat met solide backendvaardigheden in Java en Spring. Oefen met het bouwen van microservices, het ontwerpen van API-contracten en het opzetten van CI/CD-pijplijnen. Verdiep je in containerisatie en orkestratie (Docker, Kubernetes) en in message-based architecturen (AMQP, Kafka). Praktische ervaring met media‑verwerkingstools en performance tuning kan onderscheidend zijn. Volg gerichte cursussen en certificeringen (bijvoorbeeld Kubernetes- of security-certificaten), werk aan realistische projecten en bouw een portfolio of referentielijst op met concrete voorbeelden. Deelname aan open source, bijdragen aan technische blogs of spreken op meetups versterkt je profiel—dat helpt zowel bij het vinden van vaste functies als bij zzp opdrachten of interim werk. Voor opdrachten overheid en opdrachten via frameworks zoals DAS is ervaring met aanbestedings- en compliance-eisen een plus; leer hoe je offertes en tijdschattingen opstelt en hoe je contractuele verplichtingen nakomt. Tot slot: ontwikkel soft skills zoals samenwerken, communiceren met stakeholders en adviseren over architectuurkeuzes; die maken het verschil tussen een goede ontwikkelaar en een gevierde specialist.

Opleidingsniveau

Minimaal HBO werk- en denkniveau

Salarisindicatie in loondienst

€3400 - €5800 per maand

Indicatie uurtarief bij ZZP

€350 - €750 per uur

Doorgroeimogelijkheden

Senior Developer, Tech Lead, Software Architect, Engineering Manager, Principal Engineer

Competenties & vaardigheden

React, Java / Spring, Microservices, Kubernetes, CI/CD

Gerelateerde functies

Front-end ontwikkelaar, Back-end ontwikkelaar, Java ontwikkelaar, React developer, DevOps engineer

Functieomschrijving

n

Een full-stack softwareontwikkelaar werkt aan zowel front-end als back-end componenten van moderne webapplicaties. In deze rol ligt de nadruk op het bouwen en onderhouden van gebruikersgerichte React-frontends en robuuste Java/Spring-microservices die gegevensstromen verwerken, vaak ook media- of audiodata. De professional werkt intensief samen met front-end collega’s en productteams om API's te ontwerpen, integraties met message brokers en streamingoplossingen te realiseren, en oplossingen te deployen via CI/CD naar containerplatformen zoals Kubernetes. De functie vereist aandacht voor modulariteit, betrouwbaarheid en security in iedere fase van de ontwikkeling.

nn

Typische beloning

n

Het salaris voor deze functie varieert naar gelang ervaring, type dienstverband en sector. Als vast dienstverband (salaris) ligt het gebruikelijke bruto maandsalaris voor een ervaren full-stack ontwikkelaar tussen grofweg €3.400 en €5.800 per maand; junioren starten doorgaans lager en senioren hoger. Voor zelfstandig professionals en consultants gelden dagtarieven; zzp'ers rekenen vaak tussen €350 en €750 per dag afhankelijk van expertise en marktpositie. In het publieke domein en bij opdrachten via raamcontracten kan de vergoeding worden beïnvloed door raamcontracten of inhuurprocedures zoals DAS, wat ook de beschikbaarheid van opdrachten overheid en interim werk kan vergroten. Secundaire arbeidsvoorwaarden, reiskosten, pensioenopbouw of onkostenvergoeding kunnen het totale pakket verder beïnvloeden. Bij interim werk of zzp opdrachten is het advies om tarieven te bepalen inclusief risico/opslag voor vakantie en verzekeringen.

nn

Gebruikelijke taken

n

Dagelijkse werkzaamheden bestaan uit het ontwikkelen en toetsen van features in React, het opzetten en uitbreiden van Spring-boot microservices, en het ontwerpen van REST- of gRPC-API’s voor communicatie tussen systemen. De ontwikkelaar integreert met message brokers en streamingplatformen zoals AMQP of Kafka, bouwt media‑verwerkingspijplijnen (bijvoorbeeld met gstreamer), en verzorgt veilige en betrouwbare deployment pipelines via CI/CD naar Kubernetes-namespaces. Tot de taken behoren ook schrijven en onderhouden van automatiseringstests, uitvoeren van code reviews, oplossen van productieproblemen, en samenwerken met testers en productmanagers om opgeleverde functionaliteit in productie te krijgen. In omgevingen met veel regelgevingen of openbaarheid, zoals opdrachten overheid, komen aanvullende taken zoals informatiebeveiliging, logging, monitoring en het opstellen van release- en rollbackprocedures vaker voor. Voor zzp opdrachten en interim werk is het bovendien gebruikelijk dat de professional snel inspeelt op veranderende projectdoelen, duidelijke overdrachtsdocumentatie maakt, en zelf verantwoordelijkheid neemt voor de uitrol binnen een afgesproken scope.

nn

Hoe word je specialist

n

Om een specialist te worden ontwikkel je zowel brede als diepe kennis: beheers React en moderne front-end tooling, en combineer dat met solide backendvaardigheden in Java en Spring. Oefen met het bouwen van microservices, het ontwerpen van API-contracten en het opzetten van CI/CD-pijplijnen. Verdiep je in containerisatie en orkestratie (Docker, Kubernetes) en in message-based architecturen (AMQP, Kafka). Praktische ervaring met media‑verwerkingstools en performance tuning kan onderscheidend zijn. Volg gerichte cursussen en certificeringen (bijvoorbeeld Kubernetes- of security-certificaten), werk aan realistische projecten en bouw een portfolio of referentielijst op met concrete voorbeelden. Deelname aan open source, bijdragen aan technische blogs of spreken op meetups versterkt je profiel—dat helpt zowel bij het vinden van vaste functies als bij zzp opdrachten of interim werk. Voor opdrachten overheid en opdrachten via frameworks zoals DAS is ervaring met aanbestedings- en compliance-eisen een plus; leer hoe je offertes en tijdschattingen opstelt en hoe je contractuele verplichtingen nakomt. Tot slot: ontwikkel soft skills zoals samenwerken, communiceren met stakeholders en adviseren over architectuurkeuzes; die maken het verschil tussen een goede ontwikkelaar en een gevierde specialist.