Full Stack Software Engineer
Het Kadaster zoekt een Full Stack Software Engineer om de BFF voor de DSO Viewer te ontwikkelen en te optimaliseren. Vereist: 8 jaar Java-ervaring, kennis van Kotlin en Angular, en expertise in API-ontwikkeling en containertechnologie. Start per 1 januari 2025, voor 36 uur per week.
Gelderland
36u
Max. €95,- pu
ZZP
Ontwikkeling Backend For Frontend (BFF) voor de DSO Viewer –
Opdrachtgever: Kadaster
Locatie: Apeldoorn (hybride mogelijk)
Duur: 1 januari 2025 – 30 september 2025 (optie tot verlenging: 1x 3 maanden)
Uren per week: 36 uur
Uurtarief: Maximaal €95,- per uur
Deadline: 5 december 2024
Opleidingsniveau: HBO/WO
Functieomschrijving
Het Kadaster zoekt een ervaren Full Stack Software Engineer om de Backend For Frontend (BFF) te ontwikkelen voor de DSO Viewer, onderdeel van het digitale Omgevingsloket. De BFF optimaliseert de prestaties van de viewer door data-verwerkingstaken van de frontend naar de backend te verplaatsen.
Als specialist sluit je de BFF aan op bestaande API’s en werk je aan het ontwikkelen en verbeteren van de BFF API’s. Jouw werk draagt bij aan een naadloze en efficiënte gebruikerservaring van de DSO Viewer, een essentieel instrument binnen de Omgevingswet.
Taken en verantwoordelijkheden
- Aansluiten van de BFF op de backend API OIS v2 en ontwikkelen van nieuwe functionaliteiten.
- Verplaatsen van complexe applicatielogica van de frontend naar de backend.
- Implementeren van caching, data-verrijking en filtering in de backend.
- Schrijven van kwalitatieve en goed gedocumenteerde code met testdekking van minimaal 80%.
- Werken in een Agile/Scrum-team aan iteratieve opleveringen en sprintplanningen.
Functie-eisen
- HBO/WO werk- en denkniveau.
- Ervaring:
- Minimaal 8 jaar ervaring met Java (versie 21).
- Minimaal 5 jaar ervaring met API-ontwikkeling en containertechnologieën.
- Minimaal 3 jaar ervaring met Kotlin en Angular/Typescript.
- Minimaal 1 jaar ervaring met Traefik, Loki en LogQL.
- Recente ervaring in softwareontwikkeling binnen het DSO en kennis van IMRO en IMOW informatiemodellen.
- Nederlands minimaal niveau B2.
- Technologieën: Spring Boot 3, Docker, Kubernetes, Azure, Prometheus, Grafana, Maven, Git, Tekton, ArgoCD.
Competenties
- Resultaatgericht en analytisch sterk.
- Zelfstandig, proactief en omgevingssensitief.
- Communicatief vaardig, zowel mondeling als schriftelijk.
- In staat om complexe problemen overzichtelijk en behapbaar te maken.