Functieomschrijving
Voor Kadaster zoeken wij een DevOps Engineer KSS.Als tester binnen de dienst Kadaster Signing Service werk je met geavanceerde technologieën aan de technische controle van akten van onder andere notarissen en deurwaarders. Je zorgt ervoor dat uitgaande berichten automatisch elektronisch worden ondertekend en ondersteunt gebruikers bij het elektronisch ondertekenen van documenten met een persoonlijk certificaat.
Je werkt ook mee aan de ontwikkeling van de Kadaster PDF Service (KPS), een generieke service voor verificatie, conversie en OCR-functionaliteit. Beide diensten spelen een primaire rol in de aktewerkingsketen van het Kadaster.
Je ontwikkelt mee aan hun backend systeem met gebruik van onder meer JAVA, Kubernetes, Spring Boot, Postgres, Minio, PDF conversie, Splunk, Jira, ServiceNow, GIT, Cucumber, Soap en Rest. Je werkt via een volledig gecontaineriseerde Continuous Deployment Pipeline met Jenkinsfiles. Naast unittesten draag je bij aan het opzetten van systeemtesten en performancetesten.
Je bent primair verantwoordelijk voor het testen: je bepaalt welke testen nodig zijn volgens het DevOps-principe en automatiseert deze met de tools die binnen Kadaster worden gebruikt. Ervaring in het digital signing domein is vereist.
Daarnaast ondersteun je actief bij de ontwikkeling van applicaties in Java en help je junioren op gang.
Belangrijkste technieken, methoden en tools
- Java 17+
- Springboot, Spring contract
- Angular
- Postman/Rest-API (JSON)
- SOAPUI (XSD/XML)
- JMeter
- SQL – Oracle / Postgres
- Kubernetes, docker
- Continuous Integration / Delivery: Maven, Openshift, Sonar, GIT
- Splunk, Loki
- Agile / scrum
- ADSS
- Signing Hub
Jouw taken en verantwoordelijkheden
- Ontwikkelen van backend Java services
- Ontwikkelen van frontend Angular applicaties
- Ontwikkelen van teststrategieën en het opstellen van testplannen, inclusief het bepalen van methoden en tools
- Ontwerpen en documenteren van gedetailleerde testcases en -scenario’s
- Handmatig en geautomatiseerd uitvoeren van functionele, prestatie-, beveiligings- en regressietests
- Identificeren van defecten en rapporteren aan het ontwikkelteam
- Automatiseren van testscripts
- Opzetten en onderhouden van de testomgeving; installeren en configureren van benodigde hardware, software en netwerkcomponenten
- Uitvoeren van risicoanalyses en adviseren over het minimaliseren hiervan
- Rapporteren van testresultaten en geven van aanbevelingen over release- of verbeterpunten
- Reviewen van functionele en technische specificaties om de testvereisten te verduidelijken
- Ondersteunen van gebruikersacceptatietesten (UAT) met eindgebruikers
- Beheren van infrastructuur en uitrollen van PLP-PROD wijzigingen
- Implementeren van monitoring- en logsystemen, zoals Splunk / LOKI alerts, reports en dashboards; analyseren en oplossen van problemen, maken van SQL queries voor applicatiemonitoring
- Zorgdragen voor beveiliging & compliance van systemen
- Reageren op incidenten in productie, zoals systeemuitval of beveiligingslekken (2de lijns support: contact met notarissen, deurwaarders en IT-Beheerders); samenwerken met verschillende teams voor snelle probleemoplossing en post-mortems (participatie in P1 analyses)
- Werken met cloudplatforms voor beheer van infrastructuur
- Controleren van ADSS en SigningHub configuraties
- Beheren en onderhouden van Java applicaties
- Ondersteunen van junior ontwikkelaars
Competenties
- Resultaatgericht
- Helicopterview
- Adviesvaardigheid
- Overtuigingskracht
- Sterk communicatief, zowel schriftelijk als mondeling
- Kwaliteitsgericht
- Klantgericht
- Proactief en initiatiefrijk
Organisatie
Bij het Kadaster worden gegevens geregistreerd en verstrekt over de ligging van vastgoed in Nederland en de daaraan verbonden rechten, zoals eigendom en hypotheek. Hun wettelijke taak als zelfstandig bestuursorgaan biedt 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.
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 5 jaar relevante werkervaring met systeemontwikkeling en integratie
- Je hebt minimaal 5 jaar zelfstandigheid en ervaring in zowel beheer- als ontwikkelen in vernieuwingstrajecten
- Je hebt minimaal 5 jaar aantoonbare ervaring als tester
- Je beschikt over minimaal 3 jaar aantoonbare ervaring met Java, Angular, Springboot, maven, Kubernetes, docker, Oracle SQL / Postgres, Splunk, Loki, Cucumber
- Je hebt minimaal 3 jaar kennis en ervaring met Agile / Scrum en het werken in een scrumteam
- Je hebt ervaring met Signing Hub en ADSS
Functie wensen
- Ervaring in het digital signing domein is een must
- Je bent primair verantwoordelijk voor het testen en bepaalt op basis van DevOps welke testen nodig zijn, waarna je deze automatiseert met de bij het Kadaster gebruikte tools
- Daarnaast ondersteun je bij het ontwikkelen van applicaties in Java en help je junioren op gang
