👨🏻‍💻 postech.work

Senior Java Developer

Global KPO • 🌐 In Person

In Person Posted 5 days, 6 hours ago

Job Description

Project Description:

KOOP is seeking a Senior Java Developer to work on data.overheid.nl, the platform that makes government data discoverable and reusable. The data.overheid.nl team is responsible for the platform's continued development. The core of the project involves replacing the current CKAN metadata store and implementing the DCAT-AP-NL 3.0 profile for metadata exchange. Suppliers can provide metadata for data.overheid.nl in various ways: manually through the user interface or via an automated integration. The project aims to prepare data.overheid.nl for the future with the following activities:

Replacing the CKAN metadata store;

Implement DCAT-AP-NL 3.0 so that suppliers can use this new standard;

Optimizing backend processes and collaboration with the frontend that is being redesigned

Assignment Background:

Since 2011, data.overheid.nl has been the national metadata registry used to make datasets from government organizations discoverable. The platform supports organizations in opening up their data and promotes reuse by providing search functionality. The registry uses national and European standards for metadata exchange and also offers the option to submit data requests to make data available as open data. Further development of data.overheid.nl is necessary to align with new developments and further improve services. Examples include supporting DCAT-AP-NL 3.0 and complying with obligations under the Implementing Regulation for High Value Datasets and the Data Governance Regulation.

Job descriptions within the team:

You will work on the further development of data.overheid.nl, thus contributing to a future-proof national metadata register for Dutch government data.

You will help replace the current metadata store and lay the foundation for exchanging linked data.

You implement the DCAT-AP-NL 3.0 profile, so that data suppliers can easily apply the new standard.

You optimize backend processes and collaboration with the frontend, so that users have a fast and reliable experience.

You ensure high-quality, well-documented and maintainable code.

Logius

Requirements:

Submit only Dutch CVs with a maximum of 5 pages.

Java

PostGres

SonarQube

Git

Number of years of work experience with Java development (3 years)

Number of years of work experience with Kubernetes (2 years)

Wishes

Familiar with software design patterns and their application

Familiar with SOLID principles

Knowledge and experience with Search technology, preferably Apache SOLR

Knowledge and experience with Gitlab CI

Knowledge of open data, metadata standards and FAIR principles

Knowledge of triple stores and semantic web technologies such as RDF and SPARQL

Holds a function-related (SAFe-Agile) certification or is willing to obtain one in the short term

Has its own (development) laptop with security, encrypted hard drive (encryption), anti-virus software and a stable internet connection for the work to be carried out

Masters the Dutch language at least at B2 level

Competencies:

The candidate will be working in a team: a proactive and analytical attitude, clear communication, and the ability to collaborate effectively are therefore desirable competencies. Furthermore, it is important to demonstrate ownership over the quality and stability of the product.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.