Functieomschrijving
Voor onze opdrachtgever IND zijn wij op zoek naar een Senior Full Stack Java Ontwikkelaar
De IND werkt naar aanleiding van haar ambities, datastrategie en knelpunten in het huidige IV - en ICT-landschap, doelgericht en stapsgewijs, toe naar een nieuw IV-landschap. Eén van de onderdelen daarvan is het vernieuwen van de correspondentiefunctionaliteit. Het gaat dan om de systemen waarmee brieven en documenten worden opgesteld. Als fullstack developer bouw je mee aan realisatie in een scrumteam (architect, Kofax consultant, business en informatie analist, functioneel en technisch beheerders). Jij werkt mee aan het inrichten en implementeren van de correspondentie-oplossing. Een van de onderdelen is het iteratief vormgeven van de uiteindelijke oplossing, met werkzaamheden aan zowel front- als backend kant. Verder is samenwerking met de ontwikkelteams van belang waar een deel van de inhoud en implementatie ook ligt. Qua persoonlijkheid zoeken we een echte teamplayer die het leuk vindt om met een grote groep collega’s samen te werken, en er plezier aan beleeft om proactief op onderzoek uit te gaan en het leuk vindt om complexe puzzels op te lossen. Nog niet alles is uitgedacht en er is ruimte om mee te denken en daar vorm aan te geven.
Achtergrond opdracht
Team Correspondentie is onderdeel van een groot programma: Toekomstige Informatievoorziening (TIV). In het programma worden aan de ene kant technische stukken functionaliteit neergezet, terwijl aan de andere kant begonnen wordt met gefaseerd implementeren. Er is een roadmap voor de komende twee jaar dat als leidraad geldt voor de op te pakken stukken. In het vernieuwingslandschap wordt gewerkt met technieken als Java, Vue.JS, Springboot en Kafka. Wij zijn één van de voorbereidende teams en zoeken de verbinding met de realisatieteams om op die manier te werken aan een afgestemd IV-landschap.
Over de organisatie
De IND ambieert om een moderne dienstverlener te zijn die informatie- en data gestuurd werkt voor het gehele proces van dienst verlenen in de migratieketen. De Directie Informatievoorziening (DIV) verzorgt de ondersteuning van alle bedrijfsprocessen binnen de IND. Deze hoofdtaken zijn verdeeld over vier afdelingen: Strategie & Regie; Productiehuis; Continuïteit en Technisch Beheer; en Datadiensten. Deze afdelingen werken veelal in zelforganiserende en multidisciplinaire teams die kort cyclisch en iteratief software ontwikkelen en beheren volgens de agile methodiek, waarbij de aansturing ook nog projectmatig kan. De komende jaren gaat het bestaande applicatielandschap op de schop en wordt het bestaande systeemlandschap INDiGO in fasen vervangen. DIV heeft veel interactie met directies binnen en buiten de IND en staat in verbinding met diverse ketenpartners zoals KvK, RvIG en DUO. Door deze grote hoeveelheid aan koppelvlakken lopen behoeftes van onze klanten en ketenpartners erg uiteen: DIV levert deskundigheid, advies, en modelleert en implementeert wijzigingen in overleg. Het onderhouden van het huidige systeem INDiGO is op dit moment een integraal onderdeel van het IV werk. De vernieuwing hiervan neemt een steeds groter deel van het werk in beslag. Daarnaast ondersteunt DIV het platform voor online samenwerking (met name Sharepoint), de systemen ter behoeve van bedrijfsvoering (Datawarehouse, systemen van derden) en die van de publieke omgeving (IND.nl - mijnIND). De cultuur van de IND kenmerkt zich door de grote betrokkenheid en het verantwoordelijkheidsgevoel vanwege het maatschappelijke belang van de organisatie. IND’ers zijn erg behulpzaam en werken resultaatgericht.
Functie-eisen
- De aangeboden kandidaat heeft minimaal 5 jaar werkervaring met Java en/of Sprintboot en/of Spring MVC en/of Hibernate.
- De aangeboden kandidaat heeft minimaal 3 jaar werkervaring met Vue3 in combinatie met TypeScript en/of JavaScript en/of in combinatie met HTML+CSS.
- Java Programmer Certificate
- De aangeboden kandidaat heeft minimaal 3 jaar werkervaring met Agile/Scrum.
Overige functiewensen:
- HBO/WO werk- en denkniveau
- Nederlandstalig, tenminste B1-niveau
- DevOps
- Kofax Communications Manager (KCM)
- Microservices
- Kafka
- JSON
- Communicatief vaardig
- Resultaatgericht
- Zelfstartend vermogen
- Flexibiliteit
- Past in het projectteam