Kadaster
Senior Software Engineer DataHub
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
De opdracht betreft de doorontwikkeling en het onderhoud van een cloudgebaseerd dataplatform dat interne diensten ontsluit en samenbrengt voor integrale vraagstukken. Het platform functioneert als een multi-tenant omgeving en wordt ontwikkeld in Java. Binnen deze model-driven omgeving worden data uit diverse interne bronnen beschikbaar gesteld via een gestandaardiseerd meta-informatie model (MIM). Op basis hiervan worden onder andere API’s en databasecomponenten geautomatiseerd gegenereerd.
Het IT-team werkt volgens de Kanban-methodiek. Vanuit een door de Product Owner geprioriteerde backlog wordt gewerkt aan het realiseren van verbeteringen en het borgen van een stabiel dataplatform, inclusief beheer en onderhoud. Ontwerp- en userstory-werk wordt door de engineer vertaald naar concrete bouwopdrachten. De focus ligt op het opleveren van kwalitatief hoogwaardige code, ondersteund door tests en documentatie, en op het werken binnen architectuurkaders en richtlijnen. Daarbij is afstemming met de architect van het platform een terugkerend onderdeel van de werkzaamheden.
Rol en verantwoordelijkheden
- Ontwikkelen van softwarecomponenten, zowel zelfstandig als in teamverband.
- Actief beheren en monitoren van hoog beschikbare componenten.
- Meedenken over ontwerpkeuzes en toekomstbestendige oplossingen.
- Uitvoeren van peer reviews en borgen van kennis via documentatie en kennisdeling.
- Bijdragen aan unit- en integratietesten en testautomatisering.
- Zorgdragen voor het leveren van software met hoge kwaliteit.
- Deelnemen aan sessies binnen de ontwikkel- en DevOps-aanpak, samen met Product Owner en gebruikers, om te komen tot een gedegen oplossing.
- Samen met het DevOps-team borgen van beheer en bewaking van de dienst.
- Assisteren bij het oplossen van verstoringen, bugfixing en issues, eventueel in samenwerking met andere teams.
De omgeving maakt gebruik van moderne software- en cloudpraktijken, met onder meer Java (met nadruk op recente versies), Spring, relationele databases, containerisatie en orkestratie, en geautomatiseerde CI/CD-processen. Daarnaast wordt gewerkt met API-technologieën en tooling voor het beheer en uitvoeren van data- en integratiestromen.
Eisen
- Kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Afgeronde (bachelor) hbo-opleiding of hoger
- Minimaal 5 jaar ervaring met een recente versie (17 en hoger) van Java
- Minimaal 5 jaar ervaring met Spring(boot) framework
- Minimaal 5 jaar ervaring met relationele databases (Oracle/Postgres)
- Minimaal 3 jaar ervaring als Software Engineer in een CI/CD omgeving
- Minimaal 3 jaar ervaring als Software Engineer in een cloud omgeving met Azure en Kubernetes
Wensen
- Java 21 of 25 wordt gezien als een pré