Functieomschrijving
Voor Kadaster zoeken wij een DevOps Engineer. Je werkt in het TR team, waarbij je met state-of-the-art technieken Landmeter data ontsluit. Je krijgt veel vrijheid om nieuwe ontwikkelingen uit te proberen, te leren en te combineren. Het streven is een vooruitstrevend en stabiel TR platform te bouwen, zodat het team voorop blijft lopen in de publicatie van data via REST API’s en event sourcing met het Axon framework. Je werkt onder andere met Kubernetes en Azure. Processen zijn waar mogelijk geautomatiseerd, zodat jij je kunt richten op het leveren van klantwaarde.Je draait volledig mee in het TR team en levert werkende software op die de gebruiker daadwerkelijk nodig heeft. Naast je programmeervaardigheden kun je goed communiceren met je eigen teamleden, met aangrenzende teams en stakeholders. Je reviewt en test het werk van collega’s en zorgt voor het opzetten en bijwerken van automatische test- en deployment pipelines. Ook wordt verwacht dat je actief deelneemt, meedenkt en kennis deelt binnen andere teams en de Java community.
Alle LM teams werken volledig volgens de Agile werkwijze. De prioritering van werkzaamheden wordt bepaald door het business belang en de toegevoegde waarde. Teams nemen deel aan Kadaster PI sessies, waarin elk kwartaal werkzaamheden die verder strekken dan één team gezamenlijk worden ingepland en verdeeld. Meerdere teams werken samen om het gehele landmeetkundig proces te ondersteunen en te verbeteren.
Als Java-ontwikkelaar maak je het technisch ontwerp en realiseer je op basis hiervan de uiteindelijke software componenten (code). Dit vormt de kern van jouw functie als software engineer. Voor belangrijke ontwerpbeslissingen die de architectuur raken, stem je af met de projectarchitect. Voor integratieaspecten overleg je vooral met de integratiespecialist.
Belangrijkste technieken, methoden en tools
- Agile, Scrum;
- Java, SpringBoot, SpringBatch, JPA;
- CICD, Maven, OpenShift, SonarQube, Git, Github, Docker, Jira;
- JSON, SOAP, REST;
- JUnit, Mockito;
- ArgoCD, Kubernetes, Helm;
- Objectstore, Postgres;
- Axon, CQRS, Event Sourcing.
Jouw taken en verantwoordelijkheden
- Je breidt applicaties uit en voert wijzigingen door;
- Je beheert de applicaties;
- Je wijzigt en voegt UnitTests en applicatiecode toe;
- Je wijzigt en voegt code toe voor testautomatisering;
- Je automatiseert deployments;
- Je neemt deel in het Scrum / DevOps team;
- Je voert impactanalyses en planningssessies uit.
Jouw profiel
- Je pakt snel nieuwe materie op;
- Je werkt goed samen met collega’s in een Scrum/DevOps-team en beschikt over sterke soft skills;
- Je werkt zelfstandig, zonder het team uit het oog te verliezen;
- Je overtuigt anderen op basis van inhoudelijke argumenten;
- Je toont initiatief en komt zelf met verbetervoorstellen;
- Je bent bereid je grenzen te verleggen en waar nodig aanpalende werkzaamheden op te pakken;
- Je bent analytisch sterk;
- Je bent resultaatgericht;
- Je communiceert sterk, zowel schriftelijk als mondeling;
- Je kunt concepten helder toelichten aan groepen of stakeholders.
Organisatie
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dat hun wettelijke taak. Hun gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, zoals de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.
Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.
Functie eisen
- Je beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Je hebt een afgeronde (bachelor) hbo-opleiding of hoger
- Je hebt minimaal 4 jaar aantoonbare werkervaring met Java
- Je hebt minimaal 4 jaar aantoonbare werkervaring met CICD, Maven en Git
- Je hebt minimaal 4 jaar aantoonbare werkervaring met JPA
- Je hebt minimaal 4 jaar aantoonbare werkervaring met SQL
- Je hebt minimaal 4 jaar aantoonbare werkervaring met Spring Boot
- Je hebt minimaal 4 jaar aantoonbare werkervaring met Kubernetes
Functie wensen
- Je kunt beschrijven en aantonen dat je ervaring hebt met CQRS, Event Sourcing en het Axon framework
- Je hebt aantoonbare werkervaring met applicaties in het landmeetkundige domein, zoals bij Kadaster, landmeetkundige/geodetische ingenieursbureaus of leveranciers van landmeetkundige software
