Functieomschrijving: Binnen de afdeling M&M Messaging
- Ontvangen & Mededelen (O&M) wordt gezocht naar een ervaren Senior Java Developer voor het vernieuwingsproject Multi Kanaal Ontvangen (MKO). Met MKO wordt een oplossing gerealiseerd voor het verwerken van alle inkomende soorten berichten, van kleine XML-bestanden tot grote databestanden (> 1 GB). De oplossing is gebaseerd op microservices en containerhosting met als doel deze schaalbaar in te kunnen zetten. Het team werkt op een vernieuwende wijze, met nieuwe technieken aan een belangrijke voorziening voor de Belastingdienst. Je bent een enthousiaste ervaren developer die pragmatisch is en een hands-on mentaliteit heeft. Je bent niet alleen eager om zelf te leren maar juist ook gericht om je collega’s verder te brengen en als team te groeien. Bij voorkeur heb je ruime ervaring in een DevOps-omgeving waarbij je het belang van een degelijke en kwalitatieve CI/CD-pipeline onderschrijft. Het ontwikkelen op een container based platform heb je goed in de vingers en je weet wat dit betekent voor de technische applicatiearchitectuur. Agile/SCRUM werken straal je uit en weet je ook op een positieve manier over te brengen op je collega’s. In je rol als lead developer ben je goed in staat om te schakelen tussen inhoud, proces en mens. Achtergrond opdracht: De afdeling Ontvangen en Mededelen (O&M) omvat alle applicaties die binnenkomende en uitgaande informatiestromen (papier én digitaal) van de Belastingdienst verwerken en/of routeren. Ten behoeve van de vele informatiestromen is er sprake van informatie-uitwisseling tussen diverse O&M applicaties onderling en daarbuiten. Binnen O&M is een nieuwbouwtraject gestart om het Ontvangen-landschap de komende jaren te vervangen. Er wordt gebruikgemaakt van nieuwe technieken en methoden, met de ontwikkeling van een microservicelandschap op een containerhostingplatform en een zo veel mogelijk geautomatiseerde voortbrengingsstraat. Door het landschap iteratief op te bouwen en naar productie te brengen, wordt DevOps geïmplementeerd binnen het team. Het team is divers en kenmerkt zich door een open en fijne sfeer waarin samen de goede dingen goed doen centraal staat. De focus ligt op backend, grote verwerkingen, performance, security, schaalbaarheid, robuustheid, configureerbaarheid en wendbaarheid. Competenties: Analyseren. Samenwerken. Communiceren. Creativiteit. Coachen. Resultaatgericht.