Medior Java developer

Outtask Group

Amsterdam

Hybrid

EUR 60,000 - 80,000

Full time

34 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Outtask Group in Amsterdam is seeking a Medior Java Developer to join a compact development team and build reliable backend services in a modern microservices landscape. You will write code and contribute to design, testing, deployment and continuous improvement of critical applications.

You will develop and maintain microservices and REST APIs using Java 21 and Spring Boot, implement event-driven communication with Kafka and Azure Event Hub, and deploy on Kubernetes/AKS.

Qualifications

  • Bachelor's or Master’s degree in a relevant field.
  • Proven experience with Java and Spring Boot.
  • Experience building REST APIs in a microservices environment.
  • Familiarity with event-driven systems (Kafka, Azure Event Hub).
  • Knowledge of Kubernetes/K8s and AKS is a plus.
  • Understanding of distributed systems and design patterns (DDD, hexagonal).

Responsibilities

  • Write code and develop backend services in a modern microservices landscape.
  • Contribute to design, testing, deployment and continuous improvement of critical applications.
  • Develop and maintain microservices and REST APIs using Java 21 and Spring Boot.
  • Implement event-driven communication with Kafka and Azure Event Hub.
  • Deploy and manage applications on Kubernetes/AKS.
  • Create tests with Testcontainers, WireMock, Mockito and MockMvc.
  • Apply hexagonal architecture, SOLID, and DDD.
  • Contribute to IaC using Terraform.
  • Collaborate with a small team to improve deployment and rollback strategies.

Skills

Java
Spring Boot
REST APIs
Kafka
Azure Event Hub
Kubernetes
AKS
Testcontainers
Mockito
WireMock
MockMvc
Terraform
DDD
Hexagonal architecture
SOLID principles
Dead-letter queues

Education

Bachelor's or Master's degree

Tools

Terraform

Job description

Our client is a leading organisation in the banking and financial services sector, supporting customers through a rapidly changing and increasingly sustainable economy. As a Medior Java Developer, you will help build reliable digital services that make financial experiences seamless and relevant. You will join a compact development team where communication is direct, your ideas are valued and you can take real ownership. The challenge is to develop robust, scalable services in a complex microservices environment while continuing to deepen your technical expertise.

What does the role involve?

You will primarily write code and develop dependable backend services within a modern microservices landscape. Working from the Amsterdam area in a hybrid setup, you will contribute to the design, testing, deployment and continuous improvement of critical applications.

You develop and maintain microservices and REST APIs using Java 21 and Spring Boot.

You implement event-driven communication between services using Azure Event Hub and Kafka.

You deploy and manage applications on Kubernetes, including Azure Kubernetes Service (AKS).

You write automated tests with Testcontainers, WireMock, Mockito and MockMvc, including Kafka-based tests.

You apply hexagonal architecture, SOLID principles and domain-driven design (DDD).

You contribute to infrastructure as code using Terraform.

You investigate issues involving communication, consistency, message ordering, retries, dead-letter queues and idempotency.

You contribute to monitoring, deployment and rollback strategies within a team of six to eight developers.

You share ideas, review solutions and take ownership of improvements from development through to deployment.

Who are we looking for?

You are a Medior Java Developer who enjoys hands-on engineering and is curious about how systems work beneath the surface. You work effectively on your own while actively collaborating with colleagues in a small team and contributing thoughtfully to technical decisions.

You have bachelor’s or master’s-level thinking and several years of experience as a Java Developer at medior level.

You have professional experience with Java, Spring Boot and building REST APIs.

You have an affinity with event-driven systems such as Kafka and Azure Event Hub, including topics such as dead-letter queues, message retries, ordering and idempotency.

You have knowledge of, or a genuine interest in, Kubernetes and AKS, microservices architecture, deployments and rollback strategies.

You are curious about technical details such as Kafka serialisation and understand the practical challenges of distributed systems.

You work independently, while deliberately seeking collaboration and sharing information within a small development team.

You already have the right to work in the Netherlands or the European Union; visa sponsorship is not available for this role.

2

Kennismaking.

3

4

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Medior Java Developer
Medior Java Developer

Outtask • Amsterdam

Hybrid
EUR 55,000 - 75,000
Budget for training and certifications
Guidance during assignment
Medior Java Developer - Spring Boot & Microservices (Hybrid Amsterdam)
Medior Java Developer - Spring Boot & Microservices (Hybrid Amsterdam)

Outtask • Amsterdam

Hybrid
EUR 55,000 - 75,000
Budget for training and certifications
Guidance during assignment
Backend Java Specialist: Microservices, Kafka & AKS (Hybrid)
Backend Java Specialist: Microservices, Kafka & AKS (Hybrid)

Outtask Group • Amsterdam

Hybrid
EUR 60,000 - 80,000
Backend Developer – Java
Backend Developer – Java

Exis Inversiones En Consultoria Informatica Y Tecnologia SA • Amsterdam

On-site
EUR 75,000 - 110,000
Hybrid work model in Amsterdam
International environment
Java Engineer
Java Engineer

Software Search • Netherlands

On-site
EUR 102,000 - 122,000
Bonus: Front-end (React/Angular/Vue)
Flexible consultancy environment
Senior Java Developer
Senior Java Developer

Venquis • Nieuwegein

On-site
EUR 65,000 - 90,000
Home-office budget
Pension & health insurance
27-40 days holiday
+1
Junior Backend Develope
Junior Backend Develope

Exis Inversiones En Consultoria Informatica Y Tecnologia SA • Amsterdam

On-site
EUR 40,000 - 60,000
Java Developer
Java Developer

Corecom Consulting • Randstad

On-site
EUR 70,000 - 100,000
Senior Java Developer
Senior Java Developer

Experis • Leeuwarden

On-site
EUR 60,000 - 90,000
Travel allowance
Vacation days
E-learning portal
+1
java developer in custom software development
java developer in custom software development

HireHi • Amsterdam

On-site
EUR 70,000 - 100,000
Bonus scheme
Training budget
Mentorship