Full stack Java ontwikkelaar
Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering). Eisen: - De aangeboden kandidaat heeft minimaal een afgeronde hbo opleiding. - De aangeboden kandidaat heeft werkervaring met Java en/of Spring (Boot). - Kandidaat heeft minimaal vijf (5) jaar aantoonbare werkervaring met het ontwikkelen en ontwerpen van (Enterprise) Java-based systemen (5 jaar). - Kandidaat heeft minimaal drie (3) jaar aantoonbare werkervaring in een Agile/Scrum omgeving (3 jaar). - Kandidaat heeft minimaal twee (2) jaar aantoonbare werkervaring met VueJS, React of Angular in combinatie met Typescript (2 jaar). Wensen: - Architectuur en het ontwerp van complexe systemen - Domain Driven Design - Event Storming, Event Modelling - DevOps - Event-driven architecture - Ervaring met de volgende technieken is een pré: - Microservices - Kafka - Axon framework - AsyncAPI, OpenAPI, JSON Schema - SQL - REST - CI/CD - Maven - Git - IntelliJ - Docker - Kubernetes - Atlassian Stack - flowable - Drools - Java SE programmer certificate - HBO/WO Informatica diploma, HBO werk- en denkniveau Omschrijving: De IND werkt aan een nieuwe werkwijze rondom het registreren, vaststellen, toepassen en analyseren van gegevens. Als Java developer maak je deel uit van een scrumteam dat verantwoordelijk is voor de ontwikkeling van een nieuw systeem. Dit systeem is gericht op het event-driven registreren van beweringen en het vaststellen van feiten binnen de processen van de IND. Je zult samenwerken met verschillende professionals, waaronder architecten, business analisten en product owners. Het doel is om nieuwe business waarde te creëren met een moderne technologie stack, ter voorbereiding op een toekomstig applicatielandschap. De componenten van het systeem zijn stand-alone en zijn ontwikkeld met behulp van Java en Spring Boot. Dit biedt voordelen voor het beheer en de deploybaarheid van de oplossing. We zoeken een teamplayer die goed kan samenwerken en complexe problemen kan oplossen. De IND heeft de ambitie om meer met eigen medewerkers te werken, wat betekent dat er mogelijkheden zijn voor een DETAVAST constructie. Dit houdt in dat er na een jaar een kans is op een vast dienstverband. We verwachten dat je ervaring hebt met het ontwikkelen van Enterprise Java-systemen en dat je bekend bent met Agile/Scrum methodieken. Daarnaast is kennis van moderne front-end frameworks zoals VueJS, React of Angular een vereiste. Je moet in staat zijn om de wensen van stakeholders te begrijpen en hierop in te spelen. De rol vereist ook dat je communicatief vaardig bent en resultaatgericht werkt. Flexibiliteit en stressbestendigheid zijn belangrijke eigenschappen voor deze functie. Kortom, we zoeken een ervaren Java ontwikkelaar die zich kan aanpassen aan een dynamische werkomgeving en die bijdraagt aan de ambities van de IND.