Senior java ontwikkelaar
FRD-2024/07725Opdrachtomschrijving
IV zoekt voor Integratie Business Services (IBS) Loonheffingen (LH) een ervaren senior Java developer voor het refactortraject Moderniseren Gedifferentieerde Premie - Werkhervattingskas & Arbeidsongeschiktheidsfonds (GDP-WHK&AOF). De huidige applicatie is technisch verouderd en wordt herbouwd met behulp van Java en Angular.
We zijn op zoek naar een energieke en inspirerende Java developer, die vanuit zijn of haar kennis en ervaring hier een bijdrage aan kan leveren en de lead neemt binnen het team en/of de meest ervaren ontwikkelaar kan begeleiden naar een leadrol. Je vindt je voldoening in het ontwikkelen van een service binnen een agile team en beschikt over ruime (technische) kennis en ervaring.
Als senior applicatieontwikkelaar maak je keuzes in technische vraagstukken en zorg je voor afstemming, niet alleen binnen je eigen agile ontwikkelteam maar ook met raakvlakken. Je beweegt je makkelijk tussen collega-ontwikkelaars, architecten en eindgebruikers. Je staat open voor nieuwe ideeën en gaat daarvoor discussies niet uit de weg. Je streeft naar kwalitatief goede en stabiele software die aansluit op de eisen vanuit architectuur en de eindgebruiker.
Je gaat je bezig houden met de volgende werkzaamheden ten behoeve van het project vernieuwing GDP-WHK:
Als lead developer binnen het team:
- Het bewaken van de codekwaliteit.
- Het coachen van collega developers (junior, medior, trainees).
- Door het oplossen van complexe vraagstukken een bijdrage leveren aan een hogere productiviteit.
- Het neerzetten van het te gebruiken framework binnen het team.
- Het bewaken van de architectuurrichtlijnen.
- Het analyseren en oplossen van productieverstoringen.
Je bent een teamplayer die over goede communicatieve eigenschappen beschikt en gemakkelijk samenwerkt met andere ontwikkelteams om gezamenlijk functionaliteit te ontwikkelen. Tevens maakt de loonheffingen een transitie richting het DevOps werken. Je hebt hier reeds ervaring mee opgedaan bij andere organisaties en kunt met jouw ervaring en kunde de teams op weg helpen naar de inrichting van het DevOps werken. Innovatie staat hoog in het vaandel en we zien graag dat je op zoek gaat naar nieuwe/passende tooling of verbeteringen, waarbij je bijvoorbeeld door middel van POC's jouw inzichten deelt.
Achtergrond opdracht
Een Integratie Business Service (IBS) ontwerpt, ontwikkelt, vernieuwt, levert en beheert herkenbare informatievoorzieningen (solutions) voor de business (ketens en concernonderdelen), waarmee de uitvoering van de Belastingdienst optimaal wordt ondersteund. Hierbij worden generieke voorzieningen vanuit GV, DCS, de markt en specifieke voorzieningen geïntegreerd tot compleet werkende solutions en services. De afdeling IBS Loonheffingen (LH) is verantwoordelijk voor architectuur, ontwerp, bouw, test, integratie, documentatie en het implementatierijp opleveren van informatievoorzieningen (solutions) binnen de keten Loonheffingen (inkomsten €170 miljard en uitkering tegemoetkomingen meer dan €800 miljoen).
IBS LH is verantwoordelijk voor de integratie van de gehele oplossing die gerealiseerd kan worden door de eigen teams van IBS LH, GV, de markt en specifieke voorzieningen. IBS LH stemt de architectuur af, stuurt de realisatie en de planning via de realisatieteams en verstrekt de opdrachten naar de raakvlakken. IBS LH neemt de lead bij testen over de onderdelen heen en stemt af met de (gedelegeerd) business owner (productmanagement) over prioritering en implementatie- en releasemomenten. De keten Loonheffingen staat de komende jaren voor grote uitdagingen. De Europese en nationale wet- en regelgeving is sterk in beweging. Daarnaast is het applicatielandschap sterk verouderd.
Om aan huidige en nieuwe wet- en regelgeving te kunnen blijven voldoen moet het applicatielandschap worden gemoderniseerd, met in acht neming van de architectuurkaders en state-of-the-art technologieën. IBS Loonheffingen werk vanuit een agile mindset, een scrum voortbrenging en een SAFe organisatie. In multidisciplinaire teams waarin software wordt ontwikkeld betekent dit dat een team gezamenlijk verantwoordelijk is voor de kwaliteit van de te leveren software. Iedere 12 weken vindt een PI-event plaats, waarin onder andere de afstemming met de business, productowner en andere teams plaatsvindt. Tijdens dit event bespreken we onder meer wat de hoogste prioriteit heeft en wat er mogelijk is om te leveren. Je wordt scrummaster van 2 teams. De teams bestaan uit 7-9 medewerkers. De teams zijn 2 keer per week fysiek aanwezig op kantoor voor scrumsessie, zoals de demo's en het maken van de sprintplanningen.
Eisen/wensen
- Minimaal 4 jaar; Aantoonbaar minimaal HBO werk- en denkniveau
- Minimaal 4 jaar; Ervaring met softwareontwikkeling in een complexe omgeving
- Minimaal 5 jaar; Ervaring met het opzetten, inrichten en onderhouden van unit testen
- Minimaal 5 jaar; Gewerkt hebben vanuit features en userstory's
- Aantoonbare werkervaring met het ontwikkelen met JAVA en JEE
- Aantoonbare werkervaring met het ontwikkelen met WebSphere Application Sever of Liberty for z/OS
- Kennis van MQ en Angular
- Full stack Java Developer
- Specifiek op het gebied van testen