Senior Software Engineer

Bytes Recruitment
Apeldoorn, Netherlands
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior
Compensation
€ 6.5K

Job location

Remote
Apeldoorn, Netherlands

Tech stack

Java
Agile Methodologies
Automation of Tests
Continuous Delivery
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Event-Driven Programming
Github
PostgreSQL
Openshift
Scrum
SQL Databases
Spring-boot
Backend
Kotlin
Gitlab-ci
Integration Tests
Kubernetes
Docker
Microservices

Job description

Ben jij een ervaren Software Engineer die graag werkt aan systemen die écht impact hebben? Dan is dit jouw kans om mee te bouwen aan een applicatie die het hart vormt van de Nederlandse eigendomsregistratie. Jij zorgt ervoor dat overdrachten, hypotheken en zelfs scheepsregistraties foutloos worden verwerkt. Je werkt in een Scrumteam dat niet alleen nieuwe functionaliteiten ontwikkelt, maar ook de operatie draaiende houdt. Een nullpointer exception? Jij spot 'm, lost 'm op en zorgt dat alles weer soepel draait. Je werkt met moderne technologieën zoals Kotlin, Java en Spring Boot, en je zet jouw kennis van event sourcing en CQRS in om complexe processen betrouwbaar te maken. Samen met je team zorg je voor een robuuste continuous delivery pipeline en een stabiele productieomgeving. Je bent niet bang om verantwoordelijkheid te nemen en denkt proactief mee over verbeteringen. Je werkzaamheden bestaan onder andere uit:

  • Bouwen, testen en documenteren van backend services in Kotlin en Java.
  • Meewerken aan de doorontwikkeling van microservices in een event-driven architectuur.
  • Opzetten en onderhouden van geautomatiseerde testen en CI/CD pipelines.
  • Monitoren van productieomgevingen en ingrijpen waar nodig.
  • Intensief samenwerken binnen Agile/Scrum teams en bijdragen aan refinements, reviews en retrospectives.
  • Automatiseren van deployments met Kubernetes, Docker en Tekton.

Requirements

  • HBO/WO werk- en denkniveau.

  • Minimaal 5 jaar ervaring in Java/Spring Boot en 1 jaar met Kotlin.

  • Ervaring met unit- en integratietesten, RDBMS en SQL (PostgreSQL).

  • Ervaring met container workloads en microservices (Docker, Kubernetes, OpenShift).

  • Kennis van CI/CD tools zoals Tekton, GitLab CI of GitHub Actions.

  • Ervaring met Continuous Delivery en operations in productieomgevingen.

  • Ervaring met event sourcing en CQRS (Axon Framework is een pré).

  • Vloeiende beheersing van de Nederlandse taal in woord en geschrift.

  • Beschrijf hoe jij bijdraagt aan Agile meetings (stand-ups, reviews, retrospectives).

  • Leg uit wat jouw ervaring is met Continuous Delivery en Operations en hoe jij meerwaarde hebt geleverd.

  • Vertel over jouw ervaring met Kubernetes/OpenShift en jouw persoonlijke bijdrage.

  • Beschrijf jouw ervaring met event sourcing en CQRS (Axon Framework) en hoe dit aansluit bij complexe domeinen.

Benefits & conditions

  • Een bruto maandsalaris tussen €5.000 en €6.500, afhankelijk van ervaring.
  • 31,5 vakantiedagen om lekker bij te tanken.
  • 8% vakantiegeld, want vakantie is belangrijk.
  • Reiskostenvergoeding
  • Een goede pensioenregeling, zodat je ook later goed zit.
  • Mogelijkheid tot hybride werken (minimaal 2 dagen op kantoor, meestal maandag en woensdag).
  • Een laptop en alle tools die je nodig hebt om je werk goed te doen.
  • Een opdracht van bepaalde tijd met kans op verlenging.

About the company

Je komt te werken bij een organisatie die zorgt voor rechtszekerheid in Nederland. Zij registreren wie eigenaar is van grond, gebouwen en zelfs schepen. Dankzij hun systemen weten notarissen, gemeenten en andere instanties altijd waar ze aan toe zijn. Zonder deze organisatie zou het kopen van een huis een stuk spannender zijn - zij zorgen ervoor dat eigendomsrechten kloppen en dat transacties juridisch waterdicht zijn. Het team waarin jij terechtkomt werkt aan KOERS, een applicatie die dagelijks duizenden aktes verwerkt. Het is een complexe omgeving met veel varianten, van standaard overdrachten tot herverkavelingen en bankenfusies. Hier werk je met moderne technologieën, een DevOps-mindset en een cultuur waarin samenwerking en kwaliteit centraal staan. Je krijgt de ruimte om je expertise in te zetten én te groeien, terwijl je werkt aan software die een maatschappelijke functie vervult.

Apply for this position