Freelance opdrachten

Senior Software Engineer Java/Kotlin

  • Apeldoorn
  • Het Kadaster
  • 25 dagen geleden

Dienstverband

Contract

Uurtarief

Niet opgegeven

Uren per week ?

36

Totaalbudget

Niet opgegeven

Startdatum

1 februari 2025

Einddatum

31 januari 2026

Reageren voor

16 januari 2025

Opdrachtbeschrijving

LET OP!! Dit is een detacheringsopdracht met een driepartijenovereenkomst. De inschrijver sluit een driepartijen detacheringsovereenkomst, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en de opdrachtgever als inlener ondertekent. Indien dit om welke reden dan ook niet mogelijk is, wordt je inschrijving terzijde gelegd. Op deze driepartijenovereenkomst is de Waadi van toepassing. Er zal daarom worden gecontroleerd op de vereiste registratie conform artikel 7a lid 1 van de Waadi. De opdrachtgever 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 de wettelijke taak. De 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 KOERS is op zoek naar een Senior Software Engineer. Binnen de waardestroom Rechten en Zekerheid (RZ) richt jij je op de doorontwikkeling en het onderhoud van het systeem KOERS. KOERS vormt het hart van de kadastrale registratie van onroerende zaken en zakelijke rechten (basisregistratie Kadaster, BRK). Dagelijks worden duizenden stukken, zoals hypotheekaktes en aktes van levering, door notarissen aangeboden. KOERS zorgt voor de inwinning, controle en registratie van ontvangen stukken in de BRK, en het beschikbaar stellen van deze gegevens. KOERS is een onmisbare schakel binnen de basisregistratie van de opdrachtgever en wordt beheerd en doorontwikkeld met behulp van de nieuwste technologieën en tooling. Er wordt ontwikkeld op een Java backend. Het Axon framework faciliteert het toepassen van event sourcing en CQRS. De Continuous Delivery pipeline is volledig containerized met Docker, door de gehele OTAP straat. Er worden korte feedback loops gehanteerd om daarmee een beter gevoel te ontwikkelen voor wat de klanten en gebruikers nodig hebben. Op dit moment bevindt de opdrachtgever zich in een overgangsfase waarin als project KOERS van private cloud provider moet wisselen. Om dit te realiseren worden werkzaamheden afgerond om te switchen van Docker Swarm naar Openshift en van Jenkins naar Tekton. OPDRACHTOMSCHRIJVING De software engineer werkt aan de doorontwikkeling en het onderhoud van de backend services die van belang zijn voor de controle-, registratie- en informatieservices van KOERS. Het ontwerpen, realiseren en automatisch testen van de software is de kern van de functie. BELANGRIJKSTE TECHNIEKEN, METHODEN EN TOOLS - Java (17/21) / Kotlin / Maven / Bash - Spring Boot 3 / (Javalin) - Continuous delivery: Azure / Openshift / Kubernetes / Helm / Tekton / ArgoCD / Docker / Test (Automation) - DevOps: Open Telemetry / Grafana / Prometheus - Database integratie: PostgreSQL met Hibernate & jdbc - CQRS en event sourcing: Axon Framework VERANTWOORDELIJKHEDEN De belangrijkste taken en verantwoordelijkheden zijn: - Bouwen, testen en documenteren van software. - Beheren van de ontwikkelde software, testen en documentatie. - Samenwerken binnen het scrumteam (Agile / Scrum / DevOps). - Samenwerken met andere scrum teams. TAKEN - Opzetten en wijzigen Spring Boot applicaties geschreven in Java en Kotlin. - Opzetten en wijzigen van geautomatiseerde testen (unit testen, integratie- en systeemtesten). - Automatiseren van Deployments (Tekton / Docker / Kubernetes). - Intensieve samenwerking met andere teams. - Uitvoerende rol binnen het scrum team samen met de andere developers (refinen, plannen, uitvoeren, evalueren). Lijkt deze freelance opdracht je wat en voldoe je aan de eisen? Reageer dan direct via de link onderaan deze pagina.

Bekijk externe opdracht
Tags:
IT, softwareontwikkeling, systeembeheer, DevOps, cloud computing