Senior Java Ontwikkelaar team Enterprise Search
FlexSpot®– 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;
waarbij de volgende resultaten opgeleverd worden:
– Voltooide en geoptimaliseerde Java-backendservices die bijdragen aan de verbetering van de prestaties en functionaliteit van de Enterprise Search. Het resultaat wordt gedocumenteerd in een technische specificatie, waarin de verbeterde prestaties en efficiëntie van de services worden aangetoond;
– Implementatie van verbeterde zoekfunctionaliteiten met Elasticsearch en Kibana, inclusief de configuratie van zoekclusters en het leveren van zoekfunctionaliteiten die voldoen aan de vooraf gedefinieerde eisen;
– Geïmplementeerde en geïntegreerde RESTful API’s en microservices die naadloos functioneren in een cloud-native omgeving, met gedocumenteerde API-specificaties en succesvolle integratie van de microservices met andere systeemcomponenten;
– Bijgedragen aan een verbeterde netwerkarchitectuur en kwaliteitsrichtlijnen voor de zoekfunctionaliteiten, inclusief goedgekeurde wijzigingen in de architectuur en documentatie van best practices en kwaliteitsrichtlijnen die zijn geïmplementeerd en gevolgd binnen het team;
– Actieve deelname aan de Agile/Scrum-sessies, waarbij concrete oplossingen voor zoekfunctionaliteiten worden aangedragen, geëvalueerd en geïmplementeerd;
– Een schaalbare, goed presterende applicatie die zonder prestatieverlies kan schalen, met geautomatiseerde deployments en monitoringtools die de prestaties van de applicatie in de DevOps-omgeving waarborgen;
– Een set van gedocumenteerde en goedgekeurde code-reviews, waarin verbeterpunten zijn vastgelegd en uitgevoerd. Daarnaast is het resultaat zichtbaar in de technische groei van teamleden, wat kan worden gemeten aan de hand van verbeterde codekwaliteit en de ontwikkeling van nieuwe vaardigheden;
– Een onderzoekspresentatie of rapport waarin nieuwe technologieën voor zoekfunctionaliteiten worden beschreven en aanbevelingen worden gedaan voor verbetering. Het rapport kan ook concrete voorstellen bevatten voor de implementatie van nieuwe technologieën die de zoekfunctionaliteit van KVK verbeteren;
– Een succesvolle overdracht van beheer- en ontwikkelwerkzaamheden.