Sr. Java developer - Payroll position (CR/4044176) Den Haag, Netherlands

Hi there! 
 
You will join a multidisciplinary squad responsible for the complete end-to-end customer journey. The team owns both the technology stack and the user journey. The squad typically includes engineers, customer journey experts and a product owner.
In this position you collaborate closely with the product owner, CJEs and fellow engineers to translate business requirements into meaningful features with real impact. You promote a collaborative team culture, actively learn from colleagues and contribute to architectural decisions for new components and services. You perform meaningful code reviews with a focus on business logic and high-level design quality.

Responsibilities

  • Deliver high‑value features by interpreting business requirements with PO and CJEs
  • Contribute to architectural decisions and technology selection
  • Foster team collaboration and knowledge sharing
  • Execute high‑level code reviews
  • Ensure operational excellence for critical services, including participation in stand‑by duties

Tech Environment

Java 21+, Spring Boot, Kafka, Cassandra, Azure SQL, Prometheus, Grafana, ELK, Git, CI/CD pipelines, Hexagonal Architecture, Domain Driven Design, Cucumber, Monorepo, Maven.

How to Succeed

Curiosity and willingness to take ownership are key. The team values potential, continuous learning and responsibility.

Must‑Have Requirements

  • Strong experience with Java 21+ and Spring Boot
  • Solid background in Domain Driven Design and Hexagonal Architecture
  • Strong communication and stakeholder interaction skills
  • Experience mentoring colleagues

Nice to Have

  • Infrastructure/DevOps exposure such as Azure, pipelines, certificates
  • Experience with Kafka and Cassandra
  • Familiarity with observability tooling such as Prometheus, Grafana and ELK

Stand‑By Shifts

This position includes stand‑by responsibilities for critical systems. Shifts occur approximately 3–4 weeks per year and include compensation and clear escalation procedures.