Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Voor Kadaster zoeken wij een Software Engineer. Je werkt aan de vernieuwing en het onderhoud van het applicatielandschap van het team Terrestrische Registratie. In een ervaren Agile/Scrum-team ontwikkel en beheer je Java-applicaties. Je bouwt mee aan nieuwe producten en deelt je kennis met je collega’s. De Continuous Delivery-pipeline loopt via Kubernetes door de volledige OTAP-straat. Met korte feedbackloops werk je aan oplossingen die aansluiten op de behoeften van klanten en gebruikers.
Je richt je vooral op backend-ontwikkeling. Samen met je collega’s ontwerp, ontwikkel en verbeter je betrouwbare, toekomstbestendige Java-applicaties. Axon Framework en CQRS spelen daarbij een belangrijke rol. Je kunt je ervaring met event-driven architecturen inzetten of je hierin verder ontwikkelen. Je stelt technische ontwerpen op en realiseert de bijbehorende softwarecomponenten. Bij belangrijke ontwerpkeuzes stem je af met de projectarchitect. Voor integratievraagstukken werk je samen met de integratiespecialist.
Technieken, methoden en tools
- Agile/Scrum en Git
- Java-frameworks zoals Spring Boot, Spring Batch, Hibernate ORM en JPA
- Continuous Integration en Continuous Delivery
- Maven, SonarQube, Docker, Jira, Artifactory, Tecton en ArgoCD
- JSON en REST
- Testframeworks zoals JUnit en Mockito
- PostgreSQL
- CQRS en Event Sourcing
- Kubernetes en Helm Charts
- Renovate en Infrastructure as Code
-
Axon en shell scripting
- Je breidt applicaties uit en voert wijzigingen door.
- Je beheert applicaties.
- Je wijzigt en schrijft unit-, systeem- en applicatietests.
- Je automatiseert deployments.
- Je werkt samen in een Scrum/DevOps-team.
- Je voert impactanalyses uit en neemt deel aan planningssessies.
-
Je past Java-ontwikkelstandaarden toe en helpt deze actueel te houden.
- Je expertise en competenties sluiten aan op de geschetste situatie en dragen bij aan de te behalen resultaten
- Je kunt een aanpak opstellen voor de opdracht, afgestemd op het specifieke vraagstuk van het Kadaster
Requirements
- Je maakt nieuwe materie snel eigen en bent analytisch sterk.
- Je werkt zelfstandig en houdt daarbij oog voor het team.
- Je werkt prettig samen in een Scrum/DevOps-team.
- Je beschikt over goede communicatieve en andere relevante soft skills.
- Je kunt anderen met inhoudelijke argumenten overtuigen en concepten helder toelichten.
- Je legt complexe materie begrijpelijk uit aan stakeholders.
- Je neemt initiatief en komt met verbetervoorstellen.
- Je hebt gedegen kennis van relevante methoden en technieken en deelt die graag met je team.
- Je kijkt over je eigen grenzen heen en pakt waar nodig aanpalende werkzaamheden op.
-
Je bent gemotiveerd om sterke resultaten te behalen en boven verwachting te presteren.
- Je beheerst de Nederlandse taal vloeiend, in woord en geschrift
- Je hebt minimaal 4 jaar aantoonbare kennis van en ervaring met Java, Maven, Jenkins en Git/GitHub, JPA, PostgreSQL, Spring Boot, REST en Docker
-
Je hebt minimaal 1 jaar aantoonbare kennis van en ervaring met het ontwikkelen van Java-(web)applicaties, Kubernetes en het werken in een scrumteam
- Je hebt ervaring met CQRS en event sourcing
- Je hebt ervaring met Domain-Driven Design (DDD)
- Je hebt ervaring met applicaties in het landmeetkundige domein, bijvoorbeeld bij het Kadaster of landmeetkundige en geodetische ingenieursbureaus
About the company
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de bijbehorende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan voert het Kadaster deze wettelijke taak uit.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…