Opdrachtomschrijving
Je gaat als senior Java Ontwikkelaar binnen het Enterprise Search Team werken aan de ontwikkeling en optimalisatie van zoekfunctionaliteiten, RESTful API’s en microservices, en bijdragen aan de digitale transformatie van KVK.
Werkzaamheden
– Ontwikkelen en optimaliseren van Java-backendservices binnen het Enterprise Search Team;
– Werken met Elasticsearch en Kibana om krachtige zoekfunctionaliteiten te realiseren;
– Ontwikkelen en integreren van RESTful API’s en microservices binnen een cloud-native omgeving;
– Actief bijdragen aan de architectuur, best practices en kwaliteitsrichtlijnen van het team;
– Werken binnen een Agile/Scrum-team waarin je samen met Elasticsearch-experts zoekt naar innovatieve oplossingen;
– Bouwen aan schaalbare en performante applicaties binnen een DevOps-omgeving;
– Code reviews uitvoeren en teamleden begeleiden in hun technische groei;
– Onderzoek doen naar nieuwe technologieën en verbeteringen in de zoekfunctionaliteiten van KVK.
Resultaten
– Voltooide en geoptimaliseerde Java-backendservices die bijdragen aan de verbetering van de prestaties en functionaliteit van de Enterprise Search;
– Implementatie van verbeterde zoekfunctionaliteiten met Elasticsearch en Kibana;
– Geïmplementeerde en geïntegreerde RESTful API’s en microservices in een cloud-native omgeving;
– Bijgedragen aan een verbeterde netwerkarchitectuur en kwaliteitsrichtlijnen voor de zoekfunctionaliteiten;
– Actieve deelname aan Agile/Scrum-sessies en implementatie van verbeteringen;
– Een schaalbare, goed presterende applicatie met geautomatiseerde deployments en monitoringtools;
– Gedocumenteerde en goedgekeurde code-reviews met zichtbare technische groei van teamleden;
– Een onderzoekspresentatie of rapport met aanbevelingen voor verbeterde zoekfunctionaliteiten;
– Een succesvolle overdracht van beheer- en ontwikkelwerkzaamheden.
Kandidaatomschrijving
Creativiteit: Bekijkt situaties vanuit verschillende invalshoeken en komt tot vernieuwende ideeën.
Resultaatgericht: Werkt doelgericht en vasthoudend naar resultaten toe.
Deskundigheid: Ontwikkelt en benut kennis effectief binnen de organisatie.
Kwaliteitsgericht: Hanteert hoge kwaliteitsnormen en verbetert deze waar mogelijk.
Samenwerken: Handelt vanuit het groepsbelang en draagt bij aan gemeenschappelijke resultaten.
Eisen
- Kandidaat heeft minimaal een afgeronde hbo-opleiding op het gebied van Informatica of vergelijkbaar.
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring als senior Java Ontwikkelaar in complexe omgevingen.
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring met het bouwen van zoekfunctionaliteit m.b.v. Elasticsearch.
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring met Java 17/21, Spring Boot, Maven, Mockito, Junit, Git en API-integraties.
- Kandidaat heeft actuele (in de afgelopen 7 jaar) en minimaal 5 jaar aantoonbare ervaring met Elasticsearch en Kibana.
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en aantoonbare ervaring met softwarearchitectuur en best practices.
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en aantoonbare ervaring met DevOps en CI/CD.
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en aantoonbare ervaring met Agile/Scrum-methodologieën.
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en aantoonbare ervaring met Docker en Kubernetes.
- Kandidaat heeft actuele (in de afgelopen 5 jaar) en aantoonbare ervaring met werken bij soortgelijke overheidsorganisaties.
- Kandidaat dient in het Nederlands te kunnen communiceren.
Wensen
- Kandidaat heeft … jaar aantoonbare ervaring met ANTLR.
- Kandidaat heeft … jaar aantoonbare ervaring met het implementeren van geoptimaliseerde zoektechnologieën en indexering.
- Kandidaat heeft … jaar aantoonbare ervaring met Swagger/OpenAPI.
- Kandidaat heeft … jaar aantoonbare ervaring met performance monitoring tools.
- Kandidaat heeft … jaar aantoonbare ervaring met het optreden als Lead Developer.
Competenties
– De competenties van de Kandidaat sluiten zeer goed aan in relatie tot de opdracht.
– De competenties van de Kandidaat sluiten goed aan in relatie tot de opdracht.
– De competenties van de Kandidaat sluiten voldoende aan in relatie tot de opdracht.
– De competenties van de Kandidaat sluiten zeer beperkt aan in relatie tot de opdracht.