< Naar alle vacatures

Senior Java-ontwikkelaar (DMS / Werk & Inkomen)

Opleidingsniveau

Minimaal afgeronde hbo-opleiding in Informatica of een afgeronde wo Beta-studie

Salarisindicatie in loondienst

€5000 - €8000 per maand

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Lead Developer, Team Lead, Solution Architect, Technical Architect, CTO

Competenties & vaardigheden

Java, Spring / Jakarta EE, REST-webservices, JPA / Hibernate, Kubernetes / OpenShift

Gerelateerde functies

Java Developer, Backend Developer, Software Architect, DevOps Engineer, Technical Lead

Functieomschrijving

n

Als Senior Java-ontwikkelaar ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van robuuste backendoplossingen voor Document Management Systemen (DMS) en aanverwante bedrijfsprocessen. Je werkt in multidisciplinaire teams en neemt verantwoordelijkheid voor het volledige ontwikkeltraject: van analyse en specificatie tot oplevering en ondersteuning in productie. De focus ligt op het leveren van clean code, het toepassen van best practices op het gebied van architectuur en softwarekwaliteit, en het realiseren van veilige en schaalbare koppelingen met externe systemen. Je bent gewend te werken volgens Agile/Scrum-principes en levert bijdragen aan code reviews, testautomatisering en continious delivery pipelines. In deze rol kun je zowel in loondienst als via zzp opdrachten of interim werk opereren; je werkzaamheden kunnen ook betrekking hebben op opdrachten overheid waarbij specifieke compliance- en security-eisen gelden, en in sommige gevallen werk je met centrale registratie- of autorisatieservices zoals DAS.

nn

Typische salarisindicatie

n

Het salaris voor een Senior Java-ontwikkelaar varieert afhankelijk van ervaring, certificeringen en contractvorm. Voor vaste aanstellingen ligt een gangbare bruto maandsalarisindicatie in Nederland tussen circa €5.000 en €8.000 per maand. Bij consultancy of zzp opdrachten ligt het dagtarief doorgaans tussen ongeveer €450 en €800 per dag, afhankelijk van de duur van het project en specialisaties. Interim werk bij overheidsinstanties of grotere organisaties kan vaak hogere tarieven bieden door aanvullende eisen zoals security screenings en specifieke kennis van standaarden. Voor uitvoeringsvormen via platforms of raamcontracten zoals DAS kunnen tarieven en voorwaarden verschillen; opdrachten via zulke kaders vereisen vaak extra administratieve en inhoudelijke afstemming, maar bieden ook continuïteit in opdrachten overheid en langlopende projecten.

nn

Veelvoorkomende functie taken

n

De dagelijkse werkzaamheden bestaan uit het analyseren van functionele en technische vraagstukken, implementeren van backend-services met Java-ecosysteem technologieën (bijvoorbeeld Spring, Jakarta EE, OpenLiberty), en het modelleren van domeinlogica met JPA/Hibernate en QueryDsl. Je ontwikkelt en consumeert REST- en SOAP-webservices, stelt integratietesten op en automatiseert deployment pipelines naar omgevingen zoals Kubernetes en OpenShift. Naast coderen neem je deel aan backlog refinement, sprintplanningen en retrospectives; je verzorgt code reviews en deelt kennis door pair programming en documentatie. In DMS-projecten komen additionele taken voor zoals integratie met repository's (bijvoorbeeld via CMIS), implementatie van documentworkflows en aandacht voor versiebepaling en rechtenbeheer. Je levert ondersteuning bij deployments en bent bereid deel te nemen aan waak- en nachtdiensten wanneer dat nodig is voor kritieke productie-omgevingen. Voor professionals die kiezen voor zzp opdrachten of interim werk, behoren ook acquisitie, contractonderhandelingen en het onderhouden van relaties met opdrachtgevers tot de werkzaamheden.

nn

Hoe specialist te worden in deze functie

n

Specialisatie start met een stevige technische basis: een afgeronde hbo- of wo-opleiding in een beta- of informatica-richting en meerdere jaren praktijkervaring met Java in productieomgevingen. Verdieping volgt door ervaring met relevante frameworks en infrastructuurcomponenten zoals Spring, OpenLiberty/Jakarta EE, JPA/Hibernate, Kubernetes/OpenShift en CI/CD-tooling. Vergroot je expertise door te werken aan DMS-gerelateerde projecten, kennis te nemen van standaarden zoals CMIS en praktijkervaring op te doen met integraties en security-eisen van opdrachten overheid. Skillontwikkeling gebeurt ook door het toepassen van testgedreven ontwikkeling (TDD), het volgen van advanced trainingstrajecten, certificeringen en deelname aan architectuurdiscussies. Voor wie als zzp'er of consultant wil werken zijn zakelijke vaardigheden zoals klantcommunicatie, offerte- en contractmanagement en ervaring met raamwerken en instrumenten (DAS of andere aanbestedingskaders) essentieel. Kennisdeling binnen het team en het actief bijdragen aan community's, open source projecten of vakgerichte bijeenkomsten versnelt de doorgroei naar rollen als Lead Developer, Solution Architect of Technical Architect. Blijven leren, reflecteren en praktijkervaring opdoen in uiteenlopende projecten — zowel interne opdrachten als interim werk en zzp opdrachten — zijn de sleutelstappen om uit te groeien tot een gewilde specialist in dit domein.

Opleidingsniveau

Minimaal afgeronde hbo-opleiding in Informatica of een afgeronde wo Beta-studie

Salarisindicatie in loondienst

€5000 - €8000 per maand

Indicatie uurtarief bij ZZP

€450 - €800 per uur

Doorgroeimogelijkheden

Lead Developer, Team Lead, Solution Architect, Technical Architect, CTO

Competenties & vaardigheden

Java, Spring / Jakarta EE, REST-webservices, JPA / Hibernate, Kubernetes / OpenShift

Gerelateerde functies

Java Developer, Backend Developer, Software Architect, DevOps Engineer, Technical Lead

Functieomschrijving

n

Als Senior Java-ontwikkelaar ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van robuuste backendoplossingen voor Document Management Systemen (DMS) en aanverwante bedrijfsprocessen. Je werkt in multidisciplinaire teams en neemt verantwoordelijkheid voor het volledige ontwikkeltraject: van analyse en specificatie tot oplevering en ondersteuning in productie. De focus ligt op het leveren van clean code, het toepassen van best practices op het gebied van architectuur en softwarekwaliteit, en het realiseren van veilige en schaalbare koppelingen met externe systemen. Je bent gewend te werken volgens Agile/Scrum-principes en levert bijdragen aan code reviews, testautomatisering en continious delivery pipelines. In deze rol kun je zowel in loondienst als via zzp opdrachten of interim werk opereren; je werkzaamheden kunnen ook betrekking hebben op opdrachten overheid waarbij specifieke compliance- en security-eisen gelden, en in sommige gevallen werk je met centrale registratie- of autorisatieservices zoals DAS.

nn

Typische salarisindicatie

n

Het salaris voor een Senior Java-ontwikkelaar varieert afhankelijk van ervaring, certificeringen en contractvorm. Voor vaste aanstellingen ligt een gangbare bruto maandsalarisindicatie in Nederland tussen circa €5.000 en €8.000 per maand. Bij consultancy of zzp opdrachten ligt het dagtarief doorgaans tussen ongeveer €450 en €800 per dag, afhankelijk van de duur van het project en specialisaties. Interim werk bij overheidsinstanties of grotere organisaties kan vaak hogere tarieven bieden door aanvullende eisen zoals security screenings en specifieke kennis van standaarden. Voor uitvoeringsvormen via platforms of raamcontracten zoals DAS kunnen tarieven en voorwaarden verschillen; opdrachten via zulke kaders vereisen vaak extra administratieve en inhoudelijke afstemming, maar bieden ook continuïteit in opdrachten overheid en langlopende projecten.

nn

Veelvoorkomende functie taken

n

De dagelijkse werkzaamheden bestaan uit het analyseren van functionele en technische vraagstukken, implementeren van backend-services met Java-ecosysteem technologieën (bijvoorbeeld Spring, Jakarta EE, OpenLiberty), en het modelleren van domeinlogica met JPA/Hibernate en QueryDsl. Je ontwikkelt en consumeert REST- en SOAP-webservices, stelt integratietesten op en automatiseert deployment pipelines naar omgevingen zoals Kubernetes en OpenShift. Naast coderen neem je deel aan backlog refinement, sprintplanningen en retrospectives; je verzorgt code reviews en deelt kennis door pair programming en documentatie. In DMS-projecten komen additionele taken voor zoals integratie met repository's (bijvoorbeeld via CMIS), implementatie van documentworkflows en aandacht voor versiebepaling en rechtenbeheer. Je levert ondersteuning bij deployments en bent bereid deel te nemen aan waak- en nachtdiensten wanneer dat nodig is voor kritieke productie-omgevingen. Voor professionals die kiezen voor zzp opdrachten of interim werk, behoren ook acquisitie, contractonderhandelingen en het onderhouden van relaties met opdrachtgevers tot de werkzaamheden.

nn

Hoe specialist te worden in deze functie

n

Specialisatie start met een stevige technische basis: een afgeronde hbo- of wo-opleiding in een beta- of informatica-richting en meerdere jaren praktijkervaring met Java in productieomgevingen. Verdieping volgt door ervaring met relevante frameworks en infrastructuurcomponenten zoals Spring, OpenLiberty/Jakarta EE, JPA/Hibernate, Kubernetes/OpenShift en CI/CD-tooling. Vergroot je expertise door te werken aan DMS-gerelateerde projecten, kennis te nemen van standaarden zoals CMIS en praktijkervaring op te doen met integraties en security-eisen van opdrachten overheid. Skillontwikkeling gebeurt ook door het toepassen van testgedreven ontwikkeling (TDD), het volgen van advanced trainingstrajecten, certificeringen en deelname aan architectuurdiscussies. Voor wie als zzp'er of consultant wil werken zijn zakelijke vaardigheden zoals klantcommunicatie, offerte- en contractmanagement en ervaring met raamwerken en instrumenten (DAS of andere aanbestedingskaders) essentieel. Kennisdeling binnen het team en het actief bijdragen aan community's, open source projecten of vakgerichte bijeenkomsten versnelt de doorgroei naar rollen als Lead Developer, Solution Architect of Technical Architect. Blijven leren, reflecteren en praktijkervaring opdoen in uiteenlopende projecten — zowel interne opdrachten als interim werk en zzp opdrachten — zijn de sleutelstappen om uit te groeien tot een gewilde specialist in dit domein.