Software Engineer DataHub

Kadaster
Assen, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Assen, Netherlands

Tech stack

Java
JavaScript
Airflow
Azure
Databases
Continuous Integration
Relational Databases
Linux
DevOps
Python
PostgreSQL
Maven
Openshift
Oracle Applications
Scrum
Shell Script
Spark
GIT
Angular
Kubernetes
GraphQL
gRPC
Docker
Databricks

Job description

  • Je ontwikkelt zelfstandig en in teamverband verschillende softwarecomponenten verder.

  • Je beheert en monitort actief hoog beschikbare componenten.

  • Je denkt mee over ontwerpkeuzes en toekomstbestendige oplossingen.

  • Je voert peer reviews uit en draagt bij aan kennisborging door documentatie en kennisdeling.

  • Je helpt bij het ontwikkelen van unit- en integratietesten en testautomatisering.

  • Je levert samen met het team software van hoge kwaliteit op.

  • Je neemt deel aan Scrum/DevOps sessies waarin je samen met het team, de Product Owner en gebruikers werkt aan gedegen oplossingen.

  • Samen met het DevOps team zorg je voor het beheer en de bewaking van de dienst.

  • Je lost verstoringen op en pakt bugfixes op, eventueel in samenwerking met andere teams.

  • Je kunt een beschrijving geven van de aanpak voor de uit te voeren werkzaamheden, rekening houdend met het specifieke vraagstuk van het Kadaster en je ervaring met het ontwikkelen van cloudapplicaties.

  • Je kunt twee cruciale knelpunten beschrijven die zich vaak voordoen bij dit soort werkzaamheden en aangeven hoe je deze oplost.

  • Je toont duidelijk aan op welke wijze jouw expertise en competenties binnen de geschetste situatie bijdragen aan de beoogde resultaten.

Requirements

  • Java 17 (ervaring met versie 21 of 25 is een pré)

  • Spring (Boot) framework

  • PostgreSQL database

  • Angular 18

  • Docker

  • Kubernetes

  • Linux/Shell scripting

  • GraphQL

  • CI/CD tooling (Git/Gitea, Maven)

  • Azure Databricks

  • Tekton

  • Microsoft Azure

  • OpenShift

  • GRPC

  • Python

  • HELM

  • Apache Spark

  • HTML/CSS en JavaScript

  • DotWebStack framework

  • Apache Airflow

  • Klantgericht

  • Resultaatgericht

  • Goede communicatieve vaardigheden, zowel mondeling als schriftelijk

  • In staat om binnen een scrumteam te werken

  • Teamspeler

  • Proactief en initiatiefrijk

  • Analytisch vermogen

  • Overtuigingskracht op basis van inhoudelijke argumenten, maar je staat ook open voor inzichten van anderen

  • Je beheerst de Nederlandse taal vloeiend, in woord en geschrift

  • Je beschikt over een afgeronde (bachelor) hbo-opleiding of hoger

  • Je hebt minimaal 5 jaar ervaring met een recente versie (17 en hoger) van Java

  • Je hebt minimaal 5 jaar ervaring met het Spring(boot) framework

  • Je hebt minimaal 5 jaar ervaring met relationele databases (Oracle/Postgres)

  • Je hebt minimaal 3 jaar ervaring als Software engineer in een cloudomgeving met Azure en Kubernetes

About the company

De organisatie registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dit hun wettelijke taak. Hun gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, zoals het bepalen van de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand. DataHub is hét dataplatform binnen de organisatie, met als doel dat steeds meer diensten aangesloten worden om data beschikbaar te stellen voor integrale vraagstukken. Het betreft een multi-tenant platform waarmee andere diensten worden ontzorgd. Het platform is volledig cloud (Azure) based en ontwikkeld in Java. Het DataHub platform biedt een modelgedreven omgeving om data integraal vanuit diverse bronnen binnen de organisatie beschikbaar te stellen. Door gebruik van een gestandaardiseerd Meta Informatie Model (MIM) worden API's en databasecomponenten geautomatiseerd gegenereerd. Het IT-team werkt volgens de Kanban-methodiek en richt zich op doorontwikkeling, onderhoud en beheer van een stabiel dataplatform op basis van een door de Product Owner geprioriteerd backlog. Je vertaalt ontwerpen of user stories naar concrete bouwopdrachten en levert code van hoge kwaliteit op, inclusief bijbehorende tests en documentatie. Dit alles gebeurt binnen de kaders en richtlijnen die door de architect van het DataHub platform zijn opgesteld; je stemt daarom regelmatig met deze architect af.

Apply for this position