Standplaats: APELDOORN
Duur: 16-01-2025 - 28-02-2026
Optie tot verlenging: Ja
Reageren voor: 20-12-2024
Het Kadaster
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 onze wettelijke taak. Onze gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, of het nu gaat om de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.
Omschrijving werkzaamheden
Het team API Management service (AMS) zoekt een Java DevOps Engineer (backend). Dit team is verantwoordelijk voor het beheer en de ontwikkeling van de dienst AMS. Deze dienst maakt het mogelijk om API's, die door andere diensten zijn ontwikkeld te ontsluiten. AMS zit in de fase van het ontwikkelen van software om het extern gebruik van een API via een geautomatiseerde onboarding te vereenvoudigen. Daarnaast verzorgt AMS rapportages over het gebruik van de API's.
Opdrachtomschrijving
De Java DevOps Engineer realiseert met het scrum team op basis van het ontwerp de uiteindelijke software componenten (code). Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist.
Belangrijkste technieken, methoden en tools
• Java 17 (4)
• Maven (2)
• Spring Boot (4)
• Spring Web Flux (3)
• Docker (2)
• OpenAPI 3.0 Specificatie (4)
• Scrum (3)
• Jira (2)
• Open Shift (3)
• Tekton build pipelines (3)
• Loki / Grafana (4)
• Azure Event Hub (5)
• Kafka (in combinatie met Azure Event hub) (5)
• Kafka Avro (3) en schema registry
• Alertmanager (KPN) (4)
• Monitoring (KPN) (4)
Functie-eisen:
Aantoonbaar HBO werk- en denkniveau, verkregen op basis van een afgeronde opleiding IT.
Minimaal 8 jaar werkervaring met Java software ontwikkeling.
Minimaal 5 jaar ervaring met het Spring Framework en Spring Boot.
Minimaal 3 jaar werkervaring met OpenApi 3.0.
Minimaal 3 jaar werkervaring met Azure Cloud omgevingen.
In bezit in van certificering Certified Java Programmer.
Aantoonbare ervaring met de volgende platformen/tooling:
oIntelliJ IDEA;
oJira;
oGit;
oSonar;
oMaven;
oDocker Kubernetes;
oOAuth 2.0;
oJava 17;
oOpenshift;
oAzure Event hub ;
oKafka.
Aantoonbare ervaring met:
oZelfstandig kunnen werken in een klein team;
oOntwikkelen van REST endpoints;
oSuccesvol samenwerken in multidisciplinaire (agile) teams en omgevingen.
Taalniveau Nederlands minimaal B2.
Wensen:
U heeft ervaring met het schrijven van unit en integratie testen. Er wordt nieuwe functionaliteit gebouwd voor API Management. Deze functionaliteit maakt ook gebruik van een backend door middel van een REST endpoint. Omschrijf hoe u het schrijven van deze testen zou aanpakken, leg dit uit aan de hand van een concrete methodes en/of technieken die u daarbij zou gebruiken en hoe u omgaat met mogelijke knelpunten. U geeft een beschrijving van aanpak (max. 400 woorden) over hoe u dit gaat aanpakken.