Senior Java developer – Logius - Verloning opdracht

Logius
Direct solliciteren Goed nieuws! De opdracht is nog geopend

Opdrachtomschrijving

Sinds 2011 is het nationale metadataregister waarmee datasets van overheidsorganisaties vindbaar worden gemaakt.

Het platform ondersteunt organisaties bij het openstellen van hun data en bevordert hergebruik door zoekfunctionaliteit beschikbaar te stellen. Het register maakt gebruik van nationale en Europese standaarden voor metadata-uitwisseling en biedt ook de mogelijkheid om dataverzoeken in te dienen om data als open data beschikbaar te stellen.

Doorontwikkeling van is noodzakelijk om aan te sluiten bij nieuwe ontwikkelingen en de dienstverlening verder te verbeteren. Voorbeelden hiervan zijn de ondersteuning van DCAT-AP-NL 3.0 en het voldoen aan verplichtingen uit de uitvoeringsverordening voor High Value Datasets en de Data Governance Verordening.

KOOP zoekt een Senior java developer die werkt aan , hét platform dat overheidsdata vindbaar en herbruikbaar maakt. Het team draagt zorg voor de doorontwikkeling van het platform.

De kern van de opdracht bestaat uit het vervangen van de huidige CKAN metadata store en het implementeren van het DCAT-AP-NL 3.0 profiel voor de uitwisseling van metadata. Aanleveraars bieden metadata voor op verschillende manieren aan: handmatig via de gebruikersinterface of via een geautomatiseerde koppeling.

De opdracht heeft tot doel om voor te bereiden op de toekomst met de volgende activiteiten:

  • De CKAN metadata store vervangen;
  • DCAT-AP-NL 3.0 implementeren, zodat aanleveraars deze nieuwe standaard kunnen gebruiken;
  • Het optimaliseren van backend-processen en de samenwerking met de frontend waarvan een herontwerp gemaakt wordt.

Eisen

  • Programmeren: Java, PostGres, SonarQube, Git
  • Kwaliteit: Unit testing, Integration testing
  • Infrastructuur: Kubernetes, Open Shift, Harbor
  • 3 jaar werkervaring met Java ontwikkeling
  • 2 jaar werkervaring met Kubernetes

Wensen

  • Bekend met software design patterns en het toepassen hiervan
  • Bekend met SOLID principes
  • Kennis en ervaring met Search technologie, bij voorkeur Apache SOLR
  • Kennis en ervaring met Gitlab CI
  • Kennis van open data, metadata-standaarden en FAIR-principes
  • Kennis van triple stores en semantische webtechnologieën zoals RDF en SPARQL
  • Bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen
  • Beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
  • Beheerst de Nederlandse taal op minimaal B2-niveau

Competenties

  • De kandidaat komt te werken in een team: een pro-actieve en analytische houding, helder communiceren en effectief kunnen samenwerken zijn daarom gewenste competenties.
  • Daarnaast is het belangrijk om eigenaarschap te tonen over de kwaliteit en stabiliteit van het product.

Overige informatie

Het platform ondersteunt organisaties bij het openstellen van hun data en bevordert hergebruik door zoekfunctionaliteit beschikbaar te stellen. Het register maakt gebruik van nationale en Europese standaarden voor metadata-uitwisseling en biedt ook de mogelijkheid om dataverzoeken in te dienen om data als open data beschikbaar te stellen.

Doorontwikkeling van is noodzakelijk om aan te sluiten bij nieuwe ontwikkelingen en de dienstverlening verder te verbeteren. Voorbeelden hiervan zijn de ondersteuning van DCAT-AP-NL 3.0 en het voldoen aan verplichtingen uit de uitvoeringsverordening voor High Value Datasets en de Data Governance Verordening.

Opdrachtvereisten

De opdrachtgever heeft eisen en wensen doorgegeven waaraan een kandidaat moet voldoen. Hieronder vind je een overzicht van de belangrijkste punten, zodat je een goed beeld krijgt van de opdracht.

Eisen opdrachtgever

  • Programmeren: Java, PostGres, SonarQube, Git
  • Kwaliteit: Unit testing, Integration testing
  • Infrastructuur: Kubernetes, Open Shift, Harbor
  • 3 jaar werkervaring met Java ontwikkeling
  • 2 jaar werkervaring met Kubernetes

Wensen opdrachtgever

  • Bekend met software design patterns en het toepassen hiervan
  • Bekend met SOLID principes
  • Kennis en ervaring met Search technologie, bij voorkeur Apache SOLR
  • Kennis en ervaring met Gitlab CI
  • Kennis van open data, metadata-standaarden en FAIR-principes
  • Kennis van triple stores en semantische webtechnologieën zoals RDF en SPARQL
  • Bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen
  • Beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
  • Beheerst de Nederlandse taal op minimaal B2-niveau

Sollicitatie procedure

Vind opdracht
Solliciteren
Reactie
Start opdracht
  1. Vind een opdracht die bij je past

    Bekijk het actuele overzicht van beschikbare opdrachten en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de opdracht.

  2. Solliciteer direct

    Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.

  3. Reactie van de opdrachtgever

    Na je sollicitatie neemt de opdrachtgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere opdracht.

  4. Start met je opdracht

    Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de opdrachtgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.

Veelgestelde vragen

Als Senior Java Developer werk je aan het nationale metadataregister dat overheidsdata vindbaar en herbruikbaar maakt.

De belangrijkste technologieën zijn Java, PostGres, Kubernetes en Open Shift.

De rol omvat het vervangen van de huidige CKAN metadata store en het implementeren van het DCAT-AP-NL 3.0 profiel.

Minimaal 3 jaar ervaring met Java en 2 jaar ervaring met Kubernetes zijn vereist, evenals kennis van unit en integration testing.

Kennis van software design patterns, SOLID principes en ervaring met Apache SOLR zijn wenselijk.
Direct solliciteren Goed nieuws! De opdracht is nog geopend