Senior Java Developer
Bright ProfessionalsFunctieomschrijving
Voor de Belastingdienst zoeken wij een Senior Java Developer. Je werkt als Senior Java Developer in het vernieuwingsproject Multi Kanaal Ontvangen (MKO) binnen M&M Messaging - Ontvangen & Mededelen (O&M).
Je ontwikkelt en realiseert een oplossing voor het verwerken van alle inkomende berichtsoorten, van kleine XML-bestanden tot grote databestanden (> 1 GB), gebaseerd op microservices en containerhosting zodat de oplossing schaalbaar inzetbaar is.
Je levert een belangrijke voorziening voor de Belastingdienst en draagt bij aan een modern, geautomatiseerd ontwikkel- en uitrolproces.
Je bent een enthousiaste, ervaren developer met een pragmatische, hands-on mentaliteit. Je leert graag zelf en helpt actief collega's te groeien zodat het team als geheel verder komt. Je hebt bij voorkeur ruime ervaring in een DevOps-omgeving en onderschrijft het belang van een eenduidige en kwalitatieve CI/CD-pipeline.
Ontwikkelen op een container-based platform en de gevolgen daarvan voor de technische applicatiearchitectuur zijn jou bekend. Je werkt en acteert volgens Agile/SCRUM-principes en weet dit op een positieve manier over te brengen. In de rol van lead developer schakel je soepel tussen inhoud, proces en mens.
Werkzaamheden
- Je realiseert een oplossing voor het verwerken van alle inkomende soorten berichten, van kleine XML-bestanden tot grote databestanden (> 1 GB).
- Je ontwikkelt microservices en zorgt dat deze op containerhosting schaalbaar inzetbaar zijn.
- Je werkt in een DevOps-omgeving en draagt bij aan een zo veel mogelijk geautomatiseerde voortbrengingsstraat en CI/CD-pipeline.
- Je ontwikkelt op een container-based platform en houdt rekening met de technische applicatiearchitectuur.
- Je bouwt het Ontvangen-landschap iteratief op en brengt onderdelen naar productie, waarmee DevOps binnen het team wordt geïmplementeerd.
- Je legt de focus op backend, grote verwerkingen, performance, security, schaalbaarheid, robuustheid, configureerbaarheid en wendbaarheid.
- Als lead developer schakel je tussen inhoud, proces en mens en coach je het team waar nodig.
Jouw profiel
- Sterk analytisch vermogen; je kunt complexe verwerkingsstromen doorgronden en vertalen naar technische oplossingen.
- Je werkt goed samen en draagt bij aan een open, collegiale teamsfeer.
- Goede communicatieve vaardigheden; je legt ideeën en oplossingen helder uit aan technische en niet-technische stakeholders.
- Creatief in het vinden van praktische, schaalbare oplossingen voor complexe problemen.
- Ervaring met coachen en begeleiden van collega-developers en het stimuleren van teamgroei.
- Resultaatgericht; je richt je op het opleveren van betrouwbare, performante en veilige oplossingen.
Functie-eisen
- Je hebt kennis van en ervaring met Java JEE
- Je hebt kennis van en ervaring met containerisatie
- Je hebt kennis van en ervaring met Agile/SCRUM
Functie-wensen
- Je bent een teamspeler die het leuk vindt om kennis te delen en te vergroten in contact met collega's
- Je bent bereid te leren over OpenShift, Angular, Kafka, Quarkus, Pub/Sub-systemen, Argo CD en Tekton
- Bij voorkeur heb je ruime ervaring in een DevOps-omgeving en onderschrijf je het belang van een degelijke en kwalitatieve CI/CD-pipeline
Extra Informatie
- Aantal uur 36 - 36
- ZZP mogelijk? Nee
- Thuiswerken mogelijk? N.t.b.
- Startdatum 12-10-2026
- Opleidingsniveau HBO
Interesse in deze functie?