< Naar alle vacatures

Applicatie ontwikkelaar (senior) - Integratie / Middleware

Opleidingsniveau

HBO Informatica of Software Engineering (minimaal); relevante ervaring kan gedeeltelijk compenseren

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€450 - €700 per uur

Doorgroeimogelijkheden

Doorgroeien naar Lead Developer, Teamleider Development, Integration Architect of Solution Architect; overgang naar consultancy of technische managementrollen

Competenties & vaardigheden

IBM MQ / brokerconcepten, Java-ontwikkeling, Linux (RHEL) en relationele databases, incident- en problemmanagement, samenwerken in Agile/Scrum

Gerelateerde functies

Integratieontwikkelaar, Middleware Engineer, Java Developer, DevOps Engineer, Solution Architect

Beschrijving van de functie

Een senior applicatieontwikkelaar in de context van integratie en middleware is verantwoordelijk voor het ontwerpen, ontwikkelen, onderhouden en doorvoeren van wijzigingen in berichtenverwerkende applicaties en integratieservices. De focus ligt op het beheren van stabiele informatiestromen tussen systemen, het oplossen van incidenten en het uitvoeren van migraties en LifeCycle-werkzaamheden. De rol vraagt kennis van middlewareplatformen (zoals message brokers), programmeertalen voor back-endontwikkeling (bijvoorbeeld Java), en de onderliggende infrastructuur (Linux, relationele databases). Je werkt nauw samen met ontwerpers, testers, beheerders en functionele stakeholders en draagt zorg voor een betrouwbare en reproduceerbare oplevering van veranderingen en releases.

Typische beloning en arbeidsvormen

Het salaris voor een senior applicatieontwikkelaar kan variëren afhankelijk van ervaring, verantwoordelijkheden en de gekozen arbeidsvorm. Op vaste contractbasis ligt het bruto maandsalaris doorgaans in de orde van grootte van €4.000 tot €6.500 per maand voor senior profielen, afhankelijk van locatie en schaal van de organisatie. Voor zelfstandigen en interim-professionals zijn dagelijkse tarieven gebruikelijk; als zzp'er of via een DAS-constructie of detacheringsopdracht kun je op tarieven rekenen tussen circa €450 en €700 per dag, afhankelijk van expertise en marktwerking. Veel professionals kiezen ook voor interim werk of opdrachten via bureaus: dit kan bestaan uit zzp opdrachten, opdrachten overheid of tijdelijke projecten binnen de private sector. De exacte beloning wordt daarnaast beïnvloed door extra voorwaarden zoals vakantiedagen, pensioenopbouw, mobiliteitsregelingen en eventuele bonusstructuren.

Veelvoorkomende werkzaamheden binnen de functie

De dagelijkse taken van een senior applicatieontwikkelaar in integratieomgevingen omvatten het analyseren en verhelpen van incidenten en problems, uitvoeren van root-cause analyses, en het implementeren van structurele oplossingen. Je ontwikkelt en onderhoudt brokerflows en integratiestromen, schrijft en test Java-componenten en bijbehorende scripts, en draagt zorg voor jaargebonden wijzigingen en configuratieupdates. Daarnaast voer je LifeCycleWijzigingen door voor middleware- en infrastructuurcomponenten: upgrades van brokers, migraties naar nieuwe Linux-versies of database-updates. Een belangrijk deel van het werk is het opstellen van stappenplannen en rollbackstrategieën voor migraties en releases, het coördineren van opleveringen met test- en technische teams, en het bijhouden van meerdere omgevingen (ontwikkel, test, acceptatie en productie). Communicatie met stakeholders, beoordelen en verbeteren van documentatie en het overdragen van kennis binnen het team zijn eveneens cruciaal. In opdrachtvormen — bijvoorbeeld als je als zzp'er werkt of interim werk doet — komen daar ook klantcontacten, projectadministratie en soms deelname aan aanbestedingsprocessen bij, bijvoorbeeld bij opdrachten overheid of via een DAS-constructie.

Hoe ontwikkel je je tot specialist in deze functie

Om een specialist te worden is een mix van praktische ervaring, gerichte opleidingen en voortdurende bijscholing noodzakelijk. Begin met een solide basis in back-end ontwikkeling (Java of vergelijkbare talen) en raak vertrouwd met message-oriented middleware en brokerconcepten. Leer de specifieke tools en platforms kennen die in jouw markt gebruikt worden, zoals IBM MQ en message broker-oplossingen, en verdiept je in onderliggende besturingssystemen (Linux/distributies zoals RHEL) en databases (bijvoorbeeld DB2 of andere relationele systemen). Verwerf ervaring met migratietrajecten, LifeCycle-werkzaamheden en het opstellen van implementatiestappenplannen door deel te nemen aan daadwerkelijke upgrades en uitrolprojecten. Professionele groei verloopt ook via certificeringen, technische workshops en deelname aan communities; daarnaast helpt ervaring met Agile/Scrum, testautomatisering en IT-servicemanagement (incident- en problemmanagement) om de rol breder en waardevoller te maken. Voor wie kiest voor zelfstandigheid zijn netwerkactiviteiten en het bouwen van een portfolio met referentieprojecten belangrijk om zzp opdrachten en interim werk binnen te halen; opdrachten via overheden of via een DAS-constructie vragen vaak ervaring met formele aanbestedings- en security-eisen. Ten slotte versnelt mentorschap — zowel het overdragen van kennis als het leren van ervaren collega’s — de ontwikkeling naar senior of architectniveau, waarmee je doorgroeimogelijkheden vergroot en meer complexe verantwoordelijkheden kunt dragen.

Opleidingsniveau

HBO Informatica of Software Engineering (minimaal); relevante ervaring kan gedeeltelijk compenseren

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€450 - €700 per uur

Doorgroeimogelijkheden

Doorgroeien naar Lead Developer, Teamleider Development, Integration Architect of Solution Architect; overgang naar consultancy of technische managementrollen

Competenties & vaardigheden

IBM MQ / brokerconcepten, Java-ontwikkeling, Linux (RHEL) en relationele databases, incident- en problemmanagement, samenwerken in Agile/Scrum

Gerelateerde functies

Integratieontwikkelaar, Middleware Engineer, Java Developer, DevOps Engineer, Solution Architect

Beschrijving van de functie

Een senior applicatieontwikkelaar in de context van integratie en middleware is verantwoordelijk voor het ontwerpen, ontwikkelen, onderhouden en doorvoeren van wijzigingen in berichtenverwerkende applicaties en integratieservices. De focus ligt op het beheren van stabiele informatiestromen tussen systemen, het oplossen van incidenten en het uitvoeren van migraties en LifeCycle-werkzaamheden. De rol vraagt kennis van middlewareplatformen (zoals message brokers), programmeertalen voor back-endontwikkeling (bijvoorbeeld Java), en de onderliggende infrastructuur (Linux, relationele databases). Je werkt nauw samen met ontwerpers, testers, beheerders en functionele stakeholders en draagt zorg voor een betrouwbare en reproduceerbare oplevering van veranderingen en releases.

Typische beloning en arbeidsvormen

Het salaris voor een senior applicatieontwikkelaar kan variëren afhankelijk van ervaring, verantwoordelijkheden en de gekozen arbeidsvorm. Op vaste contractbasis ligt het bruto maandsalaris doorgaans in de orde van grootte van €4.000 tot €6.500 per maand voor senior profielen, afhankelijk van locatie en schaal van de organisatie. Voor zelfstandigen en interim-professionals zijn dagelijkse tarieven gebruikelijk; als zzp'er of via een DAS-constructie of detacheringsopdracht kun je op tarieven rekenen tussen circa €450 en €700 per dag, afhankelijk van expertise en marktwerking. Veel professionals kiezen ook voor interim werk of opdrachten via bureaus: dit kan bestaan uit zzp opdrachten, opdrachten overheid of tijdelijke projecten binnen de private sector. De exacte beloning wordt daarnaast beïnvloed door extra voorwaarden zoals vakantiedagen, pensioenopbouw, mobiliteitsregelingen en eventuele bonusstructuren.

Veelvoorkomende werkzaamheden binnen de functie

De dagelijkse taken van een senior applicatieontwikkelaar in integratieomgevingen omvatten het analyseren en verhelpen van incidenten en problems, uitvoeren van root-cause analyses, en het implementeren van structurele oplossingen. Je ontwikkelt en onderhoudt brokerflows en integratiestromen, schrijft en test Java-componenten en bijbehorende scripts, en draagt zorg voor jaargebonden wijzigingen en configuratieupdates. Daarnaast voer je LifeCycleWijzigingen door voor middleware- en infrastructuurcomponenten: upgrades van brokers, migraties naar nieuwe Linux-versies of database-updates. Een belangrijk deel van het werk is het opstellen van stappenplannen en rollbackstrategieën voor migraties en releases, het coördineren van opleveringen met test- en technische teams, en het bijhouden van meerdere omgevingen (ontwikkel, test, acceptatie en productie). Communicatie met stakeholders, beoordelen en verbeteren van documentatie en het overdragen van kennis binnen het team zijn eveneens cruciaal. In opdrachtvormen — bijvoorbeeld als je als zzp'er werkt of interim werk doet — komen daar ook klantcontacten, projectadministratie en soms deelname aan aanbestedingsprocessen bij, bijvoorbeeld bij opdrachten overheid of via een DAS-constructie.

Hoe ontwikkel je je tot specialist in deze functie

Om een specialist te worden is een mix van praktische ervaring, gerichte opleidingen en voortdurende bijscholing noodzakelijk. Begin met een solide basis in back-end ontwikkeling (Java of vergelijkbare talen) en raak vertrouwd met message-oriented middleware en brokerconcepten. Leer de specifieke tools en platforms kennen die in jouw markt gebruikt worden, zoals IBM MQ en message broker-oplossingen, en verdiept je in onderliggende besturingssystemen (Linux/distributies zoals RHEL) en databases (bijvoorbeeld DB2 of andere relationele systemen). Verwerf ervaring met migratietrajecten, LifeCycle-werkzaamheden en het opstellen van implementatiestappenplannen door deel te nemen aan daadwerkelijke upgrades en uitrolprojecten. Professionele groei verloopt ook via certificeringen, technische workshops en deelname aan communities; daarnaast helpt ervaring met Agile/Scrum, testautomatisering en IT-servicemanagement (incident- en problemmanagement) om de rol breder en waardevoller te maken. Voor wie kiest voor zelfstandigheid zijn netwerkactiviteiten en het bouwen van een portfolio met referentieprojecten belangrijk om zzp opdrachten en interim werk binnen te halen; opdrachten via overheden of via een DAS-constructie vragen vaak ervaring met formele aanbestedings- en security-eisen. Ten slotte versnelt mentorschap — zowel het overdragen van kennis als het leren van ervaren collega’s — de ontwikkeling naar senior of architectniveau, waarmee je doorgroeimogelijkheden vergroot en meer complexe verantwoordelijkheden kunt dragen.