freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Backend Engineer

Summary

Build and scale a high-traffic Java backend platform using Java21, Spring Boot, RabbitMQ, Docker and AWS, integrating AI tools for testing and optimization.

Overview

Senior Java Backend Engineer at CodeGuild in Utrecht. Build a high-traffic platform that will set the standard for the next decade using Java21, Spring Boot, RabbitMQ, Docker and AWS. Salary up to €90.000.

Responsibilities

  • Join an agile development team with a DevOps mentality to scale, develop and optimize a new platform built from scratch, with no legacy.
  • Work on scalable microservices and event-driven systems processing huge volumes of events.
  • Contribute to domain modelling, API design and data consistency within distributed systems.
  • Help define standards, ensure clean code and test automation are the norm, and uplift colleagues with your experience.
  • Collaborate on AI integration: use AI tools to generate unit tests, detect edge cases, speed up code reviews or prototype features; help integrate AI into the platform (e.g., anomaly detection, optimizing data flows, smart automation).
  • Expand your circle of influence and grow toward leadership (potential Tech Lead over time).

Requirements

  • At least 5 years of experience in Java backend development.
  • Experience with Java 11+ (preferably Java 17 or 21) and Spring Boot.
  • Knowledge of cloud environments (AWS is a plus) and containerisation (Docker).
  • Understanding of architecture design (microservices, event-driven, etc.).
  • Experience with CI/CD and test automation.
  • Interest in AI applications is a strong plus.
  • Experience mentoring or coaching colleagues is a plus.

What’s Offered

  • Salary between €75.000 and €90.000 depending on experience and impact.
  • 3 days per week remote work + flexible hours.
  • Travel allowance.
  • Annual workation abroad.
  • MacBook or Lenovo of your choice.
  • Training budget and conference attendance.
  • Daily healthy lunch at the office.
  • Work on complex systems with real social relevance.

Do you want to help build a scalable platform where AI and high-traffic backend engineering come together?

In this role, you’ll work with Java21, Spring Boot, RabbitMQ, Docker and AWS services on scalable microservices and event-driven systems processing huge volumes of events. You’ll actively contribute to domain modelling, API design and data consistency within distributed systems.

As a Senior Java Backend Engineer, you’ll also expand your circle of influence, define standards, ensure clean code and test automation are the norm, and lift colleagues to a higher level with your experience. This will impact the codebase, the team, and the future of the platform.

Given the organisation is in transition, there are opportunities to grow into a Tech Lead role over time.

Referrals increase your chances of interviewing at CodeGuild by 2x

See also