Elasticsearch specialist in Utrecht, Utrecht | Opdracht
Job Description
jouw tarief: I uren: 36 I regio: Utrecht, Utrecht I looptijd in maanden: 6 I verlenging mogelijk I opleiding: HBO -hybride werken mogelijk
reageren kan óók via info@verseopdrachten.nl I uitgebreide eisen en wensen staan onderaan deze omschrijving, gebruik deze om jezelf goed voor te stellen
Opdracht in het kort
Reageren kan ook via info@verseopdrachten.nl.
Voor onze opdrachtgever zoeken wij een Elasticsearch specialist in Utrecht, Utrecht | Opdracht. Voldoe jij aan de eisen en wensen? Lijkt de opdracht jou leuk om te doen? Dan ben jij wellicht de kandidaat voor deze opdracht. Reageer en wij helpen je aan tafel.
Eisen
- Ervaring met de beschreven taken in de opdracht en agile werken (minimaal 4 jaar)
- Elasticsearch internal code en Apache Lucene, OCP (minimaal 4 jaar)
- Java, Springboot, Mavem (minimaal 4 jaar)
- Privacy & security by design principes
- Brede kennis van search technologieën
Opdrachtomschrijving
We zoeken een Elasticsearch-specialist die ons kan helpen met de upgrade naar een hogere versie van Elasticsearch en dan met name met het aanpassen van een custom highlighter-plugin. Hiervoor is diepgaande kennis van Elasticsearch nodig, inclusief kennis van de interne code van Elasticsearch, samen met Java, Spring en Maven. De custom plugin is in Java geschreven in combinatie met het Spring-framework en Maven. De plugin is een doorontwikkeling van de Wikimedia Experimental Highlighter-plugin. Deze maakte onderdeel uit van een opensourceproject, maar wordt niet meer doorontwikkeld. De plugin maakt gebruik van de interne code van Elasticsearch en daarmee ook van Apache Lucene. Daardoor is de plugin sterk gekoppeld aan de Elasticsearch-versie. Momenteel draait het DWD-cluster nog op versie 7.16. In het kader van lifecyclemanagement en om een betrouwbare, robuuste applicatie op te leveren, willen we het cluster upgraden naar de nieuwste Elasticsearch-versie. Achtergrond opdracht Het product Digitaal Werk Dossier (DWD) is een omgeving waarin gerechtsjuristen, rechters en raadsheren rechtszaken kunnen voorbereiden. Het bestaat onder andere uit een PDF-viewer waarin de gerechtsstukken gelezen kunnen worden. Een meerwaarde van een digitale werkomgeving is het snel kunnen zoeken naar documenten waarin een bepaalde tekst voorkomt. Om dit te kunnen bieden, maken we gebruik van een Elasticsearch-integratie. De tekst van de stukken wordt geëxtraheerd en geïndexeerd in Elasticsearch. De gebruiker kan dan op een term zoeken binnen alle documenten in een zaak. Denk hierbij aan een naam of een locatie die in de tekst vermeld wordt. De term kan natuurlijk ook meerdere keren voorkomen in een document en hoeft niet op de eerste pagina van het document te staan. Daarom is een custom highlighter-plugin ontwikkeld waarmee voor een zoekresultaat ook de positie (offset) kan worden bepaald. Zo kan de gebruiker in de PDF-viewer direct naar de juiste positie navigeren. Verwachte werkzaamheden • Upgrade van het Elasticsearch-cluster naar een hogere versie. • Aanpassen en doorontwikkelen van de custom highlighter-plugin (Java/Spring/Maven). • Werken met de interne code van Elasticsearch en Apache Lucene. • Samenwerken binnen een agile SCRUM/DevOps-team. Over de klant: Organisatorische context Bij IVO Rechtspraak werken we met de laatste technologieën. Java, Splunk, AppDynamics, Archimate, ReadyAPI, noem maar op. Waar mogelijk gebruiken we slimme marktoplossingen. En we pakken projecten altijd agile aan, in SCRUM-teams en met DevOps. Het leuke is dat je dicht op gebruikers zit. Net als op het nieuws. Want jij werkt op de achtergrond mee aan zaken waar ze in de media over praten. Dat doe je samen met je collega’s. In een prima werksfeer, met veel vrijheid én ruimte voor ontwikkeling. Als IT’er bij de Rechtspraak werk je samen met collega’s uit andere vakgebieden en bundel je de krachten met ketenpartners en marktpartijen. Ook werk je mee aan een nieuwe manier van werken in zelfstandige teams die bestaan uit zowel ontwikkelaars als beheerders en de eindgebruiker (BusDevOps). Werkzaamheden • Upgrade van het Elasticsearch-cluster naar een hogere versie • Aanpassen en doorontwikkelen van de custom highlighter plugin (Java/Spring/Maven) • Werken met Elasticsearch internal code en Apache Lucene • Samenwerken binnen een agile SCRUM/DevOps-team
Zo vergroot je je kans op deze opdracht
Bij veel opdrachtgevers wordt je cv eerst beoordeeld op de afzonderlijke eisen en wensen. Alleen noemen dat je ergens ervaring mee hebt, is daarom vaak niet voldoende.
Onderbouw in je cv zo concreet mogelijk waar, wanneer en in welke rol je de gevraagde ervaring hebt opgedaan. Benoem relevante opdrachten, organisaties, perioden, werkzaamheden en resultaten. Hoe eenvoudiger de beoordelaar jouw ervaring kan herleiden naar de eisen en wensen, hoe sterker je voorstel.
Wanneer je via Verse Opdrachten reageert, helpen wij je om je voorstel zo duidelijk mogelijk te maken voordat het wordt ingediend.
Voorstellen via Verse Opdrachten
Door op deze opdracht te reageren geef je Verse Opdrachten toestemming om jouw aangeleverde cv, toelichting en gegevens te gebruiken om je voor deze concrete opdracht voor te stellen. We stellen je alleen voor wanneer jij daarvoor akkoord hebt gegeven.
Waarom via Verse Opdrachten?
Wij willen dat zoveel mogelijk van het beschikbare tarief bij jou terechtkomt. Daarom werken we met lage en vooraf transparante fees. Onze fee bedraagt 7,5% tot 9%.
Wij helpen je actief om aan tafel te komen. We stoppen veel werk in de kwaliteit van jouw voorstel en in de aansluiting tussen je cv en de eisen en wensen van de opdrachtgever. Onze aanpak is gericht op een hoge succesratio.
We hebben voor vrijwel iedere situatie een passende route: ZZP Detachering, directe inhuur of traditionele projectdetachering. We zoeken een betrouwbare en zo gunstig mogelijke oplossing voor jou, ingericht in lijn met de geldende regels rond de Wet DBA. Je hoeft dus niet zelf verder te zoeken naar een passende inhuurconstructie.
Ook als je nog niet direct op een opdracht wilt reageren, zoeken we gratis en vrijblijvend met je mee. We stellen je alleen voor als jij dat wilt.
Vrijheid staat voorop. Geen onnodig beperkende contractafspraken. En besluit je na een gesprek dat de opdracht toch niet bij je past? Dan is afhaken geen probleem.
Interesse?
Reageer en wij helpen je aan tafel. Zorg dat je reactie ruim vóór de Verse Opdrachten-deadline bij ons binnen is, zodat we tijd hebben om je voorstel te controleren en te verbeteren.
Lukt reageren via de site niet? Mail dan naar info@verseopdrachten.nl.
Eisen:
Ervaring met de beschreven taken in de opdracht en agile werken (minimaal 4 jaar)
Elasticsearch internal code en Apache Lucene, OCP (minimaal 4 jaar)
Java, Springboot, Mavem (minimaal 4 jaar)
Privacy & security by design principes
Brede kennis van search technologieën
Wensen: