Opleidingsniveau
Minimaal afgeronde hbo-opleiding (bijv. Hogere Informatica/Technische Informatica) of afgeronde wo Beta-studie
Salarisindicatie in loondienst
€4500 - €7500 per maand
Indicatie uurtarief bij ZZP
€60 - €110 per uur
Doorgroeimogelijkheden
Lead Developer, Technical Lead, Solution Architect, Team Lead, Engineering Manager, IT-Architect of CTO
Competenties & vaardigheden
Java (Spring/Jakarta EE), RESTful API-ontwikkeling, JPA/Hibernate en QueryDsl, Kubernetes/OpenShift, kennis van DMS/CMIS (Alfresco) en CI/CD
Gerelateerde functies
Java Developer, Backend Developer, Full Stack Developer, DevOps Engineer, Software Architect
Als Senior Java Ontwikkelaar voor Document Management Systemen (DMS) ben je verantwoordelijk voor het ontwerpen, realiseren en in productie brengen van betrouwbare en schaalbare back-end oplossingen die documentstromen automatiseren en koppelingen verzorgen met externe systemen. Je werkt veelal in een zelfsturend team en levert vanaf de vraag tot en met oplevering in productie: analyse, ontwerp, ontwikkeling, testen, deployment en nazorg. De rol vereist kennis van moderne Java-frameworks (zoals Spring en Jakarta EE), runtime platforms (bijvoorbeeld OpenLiberty), persistencelaag (JPA/Hibernate/QueryDsl) en containerplatformen (Kubernetes/OpenShift). DMS-specifieke kennis, bijvoorbeeld van Alfresco/CMIS of een generiek Document Archival- of DAS-omgeving, is een sterke pre. Deze functie komt zowel voor in vaste dienstverbanden als in interim werk en zzp opdrachten, en in veel gevallen bij organisaties binnen de publieke sector (opdrachten overheid) waar compliance en informatiebeveiliging extra aandacht vergen.
nnDe beloning voor een Senior Java Ontwikkelaar DMS varieert afhankelijk van dienstverband en ervaring. In loondienst (vast dienstverband) ligt het bruto maandsalaris in Nederland doorgaans tussen circa €4.500 en €7.500, afhankelijk van taakomvang, verantwoordelijkheid en secundaire arbeidsvoorwaarden. Bij interim werk en zzp opdrachten liggen de uurtarieven hoger; zzp-tarieven voor senior Java-specialisten in de DMS/overheid-markt bewegen zich vaak tussen circa €60 en €110 per uur, maar specifieke projecten geven soms maxima (bijvoorbeeld offertes via bureaus met een maximumtarief van rond €82,50 per gewerkt uur). Voor opdrachten binnen de overheid gelden vaak aanvullende voorwaarden rond beveiliging en administratieve afhandeling (bijvoorbeeld inzet via DAS- of andere leveranciersregistraties), wat tarieven en vergoedingstructuren kan beïnvloeden. Houd rekening met fiscale verschillen en eigen kosten (verzekeringen, pensioen, administratie) wanneer je zzp opdrachten aanneemt; vergelijk daarom altijd netto-inkomen versus bruto-loon bij een vaste aanstelling.
nnDe dagelijkse taken bestaan uit het schrijven van kwalitatieve, goed geteste code (clean code, unit- en integratietesten), het opzetten en onderhouden van API-koppelingen (REST en soms SOAP/WSDL), het modelleren van data en ORM-mappings met JPA/Hibernate en het definiëren van queries met QueryDsl. Daarnaast zijn taken: opzetten van CI/CD-pipelines, configureren en beheren van container images (Docker) en orkestratie op Kubernetes/OpenShift, uitvoeren van performance- en loadtests, deelname aan code reviews en kennisdeling binnen het team. In een DMS-context komen specifieke werkzaamheden voor zoals integratie met Alfresco/CMIS, opzetten van archiveringsstromen, zoekindexering en het waarborgen van bewaartermijnen en autorisaties. De rol vereist ook operationele verantwoordelijkheid: deployments in productie, monitoren, incidentafhandeling en periodieke wacht- of waakdiensten komen voor. Het werk wordt vaak gecoördineerd via tooling als Git/Bitbucket en Jira/Confluence, en kan zowel via vaste aanstellingen als via interim werk of zzp opdrachten plaatsvinden — bij opdrachten overheid is het gebruikelijk dat bepaalde administratieve voorwaarden gelden en dat inzet via een bureau of DAS moet worden geregeld.
nnEen startpunt is een relevante hbo- of wo-opleiding in informatica of een beta-richting. Daarna volgt jarenlange praktijkervaring met Java-ecosystemen en specifieke DMS-technologieën. Focus op diepgaande kennis van Spring, OpenLiberty of vergelijkbare runtimes, en op persistentechnologieën zoals JPA/Hibernate en QueryDsl. Leer containerisatie en orkestratie (Docker, Kubernetes, OpenShift) en verdiep je in integratiepatronen (REST, SOAP, SOA) en DMS-specifieke standaarden (bijv. CMIS). Werk aan aanvullende vaardigheden: Test Driven Development (TDD), CI/CD, beveiliging en performance-optimalisatie. Volg relevante trainingen en certificeringen, werk aan realistische projecten via vaste posities of interim werk en neem ook zzp opdrachten aan om zichtbaarheid en ervaring te vergroten; opdrachten overheid kunnen waardevolle ervaring opleveren met naleving en governance. Deel kennis door collega's te coachen, presenteer ervaringen op evenementen of in vakgroepen en bouw aan een portfolio met gerealiseerde DMS-implementaties (inclusief integraties en deployments). Doorlopende kennisupdates, bijdragen aan open source of case studies en het ontwikkelen van soft skills zoals klantcommunicatie, plannen en samenwerken binnen Scrum, maken de stap van senior ontwikkelaar naar technische lead of architect haalbaar.
nnSamenvattend: de functie vereist een stevige technische basis, ervaring met documentgerelateerde oplossingen en integraties, en de flexibiliteit om zowel in loondienst als via zzp opdrachten of interim werk effectief te opereren. Binnen de publieke sector en bij opdrachten overheid is extra aandacht voor compliance en afstemming met aanbestedings- of leveranciersstructuren (zoals inzet via DAS) essentieel.
Opleidingsniveau
Minimaal afgeronde hbo-opleiding (bijv. Hogere Informatica/Technische Informatica) of afgeronde wo Beta-studie
Salarisindicatie in loondienst
€4500 - €7500 per maand
Indicatie uurtarief bij ZZP
€60 - €110 per uur
Doorgroeimogelijkheden
Lead Developer, Technical Lead, Solution Architect, Team Lead, Engineering Manager, IT-Architect of CTO
Competenties & vaardigheden
Java (Spring/Jakarta EE), RESTful API-ontwikkeling, JPA/Hibernate en QueryDsl, Kubernetes/OpenShift, kennis van DMS/CMIS (Alfresco) en CI/CD
Gerelateerde functies
Java Developer, Backend Developer, Full Stack Developer, DevOps Engineer, Software Architect
Als Senior Java Ontwikkelaar voor Document Management Systemen (DMS) ben je verantwoordelijk voor het ontwerpen, realiseren en in productie brengen van betrouwbare en schaalbare back-end oplossingen die documentstromen automatiseren en koppelingen verzorgen met externe systemen. Je werkt veelal in een zelfsturend team en levert vanaf de vraag tot en met oplevering in productie: analyse, ontwerp, ontwikkeling, testen, deployment en nazorg. De rol vereist kennis van moderne Java-frameworks (zoals Spring en Jakarta EE), runtime platforms (bijvoorbeeld OpenLiberty), persistencelaag (JPA/Hibernate/QueryDsl) en containerplatformen (Kubernetes/OpenShift). DMS-specifieke kennis, bijvoorbeeld van Alfresco/CMIS of een generiek Document Archival- of DAS-omgeving, is een sterke pre. Deze functie komt zowel voor in vaste dienstverbanden als in interim werk en zzp opdrachten, en in veel gevallen bij organisaties binnen de publieke sector (opdrachten overheid) waar compliance en informatiebeveiliging extra aandacht vergen.
nnDe beloning voor een Senior Java Ontwikkelaar DMS varieert afhankelijk van dienstverband en ervaring. In loondienst (vast dienstverband) ligt het bruto maandsalaris in Nederland doorgaans tussen circa €4.500 en €7.500, afhankelijk van taakomvang, verantwoordelijkheid en secundaire arbeidsvoorwaarden. Bij interim werk en zzp opdrachten liggen de uurtarieven hoger; zzp-tarieven voor senior Java-specialisten in de DMS/overheid-markt bewegen zich vaak tussen circa €60 en €110 per uur, maar specifieke projecten geven soms maxima (bijvoorbeeld offertes via bureaus met een maximumtarief van rond €82,50 per gewerkt uur). Voor opdrachten binnen de overheid gelden vaak aanvullende voorwaarden rond beveiliging en administratieve afhandeling (bijvoorbeeld inzet via DAS- of andere leveranciersregistraties), wat tarieven en vergoedingstructuren kan beïnvloeden. Houd rekening met fiscale verschillen en eigen kosten (verzekeringen, pensioen, administratie) wanneer je zzp opdrachten aanneemt; vergelijk daarom altijd netto-inkomen versus bruto-loon bij een vaste aanstelling.
nnDe dagelijkse taken bestaan uit het schrijven van kwalitatieve, goed geteste code (clean code, unit- en integratietesten), het opzetten en onderhouden van API-koppelingen (REST en soms SOAP/WSDL), het modelleren van data en ORM-mappings met JPA/Hibernate en het definiëren van queries met QueryDsl. Daarnaast zijn taken: opzetten van CI/CD-pipelines, configureren en beheren van container images (Docker) en orkestratie op Kubernetes/OpenShift, uitvoeren van performance- en loadtests, deelname aan code reviews en kennisdeling binnen het team. In een DMS-context komen specifieke werkzaamheden voor zoals integratie met Alfresco/CMIS, opzetten van archiveringsstromen, zoekindexering en het waarborgen van bewaartermijnen en autorisaties. De rol vereist ook operationele verantwoordelijkheid: deployments in productie, monitoren, incidentafhandeling en periodieke wacht- of waakdiensten komen voor. Het werk wordt vaak gecoördineerd via tooling als Git/Bitbucket en Jira/Confluence, en kan zowel via vaste aanstellingen als via interim werk of zzp opdrachten plaatsvinden — bij opdrachten overheid is het gebruikelijk dat bepaalde administratieve voorwaarden gelden en dat inzet via een bureau of DAS moet worden geregeld.
nnEen startpunt is een relevante hbo- of wo-opleiding in informatica of een beta-richting. Daarna volgt jarenlange praktijkervaring met Java-ecosystemen en specifieke DMS-technologieën. Focus op diepgaande kennis van Spring, OpenLiberty of vergelijkbare runtimes, en op persistentechnologieën zoals JPA/Hibernate en QueryDsl. Leer containerisatie en orkestratie (Docker, Kubernetes, OpenShift) en verdiep je in integratiepatronen (REST, SOAP, SOA) en DMS-specifieke standaarden (bijv. CMIS). Werk aan aanvullende vaardigheden: Test Driven Development (TDD), CI/CD, beveiliging en performance-optimalisatie. Volg relevante trainingen en certificeringen, werk aan realistische projecten via vaste posities of interim werk en neem ook zzp opdrachten aan om zichtbaarheid en ervaring te vergroten; opdrachten overheid kunnen waardevolle ervaring opleveren met naleving en governance. Deel kennis door collega's te coachen, presenteer ervaringen op evenementen of in vakgroepen en bouw aan een portfolio met gerealiseerde DMS-implementaties (inclusief integraties en deployments). Doorlopende kennisupdates, bijdragen aan open source of case studies en het ontwikkelen van soft skills zoals klantcommunicatie, plannen en samenwerken binnen Scrum, maken de stap van senior ontwikkelaar naar technische lead of architect haalbaar.
nnSamenvattend: de functie vereist een stevige technische basis, ervaring met documentgerelateerde oplossingen en integraties, en de flexibiliteit om zowel in loondienst als via zzp opdrachten of interim werk effectief te opereren. Binnen de publieke sector en bij opdrachten overheid is extra aandacht voor compliance en afstemming met aanbestedings- of leveranciersstructuren (zoals inzet via DAS) essentieel.