Vacature: Senior Java Developer bij KOOP
KOOP is op zoek naar een ervaren Java Developer om bij te dragen aan de doorontwikkeling van data.overheid, het platform dat overheidsdata vindbaar en herbruikbaar maakt. 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.
Als Senior Java Developer bij KOOP zul je werken aan de volgende activiteiten:
Vervangen van de CKAN metadata store
Implementeren van DCAT-AP-NL 3.0, zodat aanleveraars deze nieuwe standaard kunnen gebruiken
Optimaliseren van backend-processen en de samenwerking met de frontend waarvan een herontwerp gemaakt wordt
Achtergrond
Sinds 2011 is data.overheid 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. Doorontwikkeling van data.overheid is noodzakelijk om aan te sluiten bij nieuwe ontwikkelingen en de dienstverlening verder te verbeteren.
Functie-eisen
Als Senior Java Developer bij KOOP zul je de volgende taken op je nemen:
Werken aan de doorontwikkeling van data.overheid en bijdragen aan een toekomstbestendig nationaal metadataregister voor Nederlandse overheidsdata
Helpen bij de vervanging van de huidige metadata store en de basis leggen voor het uitwisselen van linked data
Implementeren van het DCAT-AP-NL 3.0-profiel, zodat aanleveraars van data eenvoudig de nieuwe standaard kunnen toepassen
Optimaliseren van backend-processen en de samenwerking met de frontend, zodat gebruikers een snelle en betrouwbare ervaring hebben
Zorgen voor kwalitatieve, goed gedocumenteerde en onderhoudbare code
De eisen
Java
PostGres
SonarQube
Git
Aantal jaren werkervaring met Java ontwikkeling (3 jaar)
Aantal jaren werkervaring met Kubernetes (2 jaar)
De 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
5cd8a0b9cc68f9ffa4c9253553278a55wer