Ontdek meer
Over deze vacature
Functie omschrijving
Als KVK willen wij steeds meer digitaliseren en onze producten en diensten toegankelijker maken voor ondernemers. Als Java-expert / Software architect sta je voor een grote uitdaging om deze transitie verder vorm te geven. Komend jaar staat een aantal grote projecten op de agenda die bijdragen aan de herkenbaarheid en het bereik van KVK. Deze grote projecten maken gebruik van gegevens vanuit het Handelsregister.
Het Handelsregister bevat gegevens en documenten over ondernemingen en rechtspersonen. Daarvoor worden verschillende applicaties gebruikt. De belangrijkste is HRD, dat in 2010 in gebruik is genomen. HRD ondersteunt met name het juridisch juist vastleggen van gegevens (‘registreren’). Vanuit deze applicatie worden echter ook de Handelsregistergegevens geleverd (‘informeren’) waarmee o.a. informatieproducten zoals Uittreksels worden samengesteld. De applicatie HRD, inclusief database, is vooral ontworpen om te registreren en is minder geschikt om te informeren, en dat geeft in toenemende mate uitdagingen. Het aantal verzoeken om gegevensleveringen neemt sterk toe, de performance van de leveringen neemt daardoor af en de verschillende oplossingen die in het verleden zijn gerealiseerd voor het ‘informeren’ zijn aan vernieuwing of vervanging toe. De gewenste architectuur is om conform het CQRS-patroon de registratie- en informatiefunctie van elkaar te gaan scheiden, en aparte replica’s in te gaan richten van waaruit de gegevens kunnen worden geleverd.
Functie eisen
- Kandidaat heeft minimaal een afgeronde hbo opleiding
- Afgeronde opleiding is op het gebied van Informatica/Computerscience (of vergelijkbaar)
- Kandidaat heeft aantoonbare kennis van integratie, middleware, services, databases, Kafka, gedistributeerde systemen
- Kandidaat heeft aantoonbare kennis van Java: frameworks, design-patterns, ORM’s, REST services
- Kandidaat heeft aantoonbare kennis van de architectuur van OO-applicaties
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring als Java Consultant/Software Architect
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en minimaal 3 jaar aantoonbare ervaring met werken in een Agile/Scrum omgeving
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring met softwarearchitectuur, SOLID-principes, platformarchitectuur
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en minimaal 3 jaar aantoonbare ervaring met synchronisatie-/replicatie-/streaming-mechanismen bij complexe applicaties
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en minimaal 3 jaar aantoonbare ervaring met Event driven architecture en CQRS pattern
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring als Java Ontwikkelaar (codering) en Architect (solution) in een team met senior Java Ontwikkelaars
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en minimaal 3 jaar aantoonbare ervaring met werken bij vergelijkbare overheidsorganisaties
- Kandidaat is in het bezit van Agile/Scrum certificering (als Scrummaster)
Competenties
Creativiteit
Bekijkt situaties vanuit verschillende invalshoeken. Kan vaststaande interpretatiekaders loslaten, komt tot alternatieve, oorspronkelijke en vernieuwende ideeën.
Initiatief
Reageert proactief door zaken in gang te zetten.
Klantgerichtheid
Signaleert, onderzoekt en gaat binnen de eigen mogelijkheden in op de wensen en behoeften van de interne klanten (collega's van eigen en andere afdelingen) en externe klanten om deze tevreden te stellen. Servicebereidheid en klanttevredenheid staan voorop.
Analytisch vermogen
Onderzoekt, herkent en begrijpt de belangrijkste elementen van vraagstukken en hun onderlinge samenhang.
Resultaatgericht
Werkt doelgericht en vasthoudend naar resultaten toe en weet het resultaat op efficiënte en effectieve wijze te realiseren.
Extra info
Van 11-7-2022 t/m 11-7-2023 Optie verlenging: 2 x 12 maanden Standplaats: Woerden en remote IT Uren: 40 per week Aantal FTE: 1