Sub banner

Senior Software Engineer

Job description.

Senior Java Engineer - Remote (EU)

You must be based in the EU - applications from outside this remit will be disregarded.

My client is a well-established payments technology business with a large, actively modernised Java platform. This is a hands-on senior engineering role working in small, autonomous teams focused on outcomes over process.

What you'll be doing:

  • Designing and developing backend services, REST APIs and asynchronous messaging systems on a Java and Spring platform
  • Working across a large, long-lived payments codebase - balancing new feature delivery with ongoing modernisation
  • Collaborating closely with a cross-functional team through the full lifecycle from requirements through to release, including deployment to test and production environments
  • Applying AI-assisted coding tools (Claude Code and others) with genuine judgement - this is treated as a core engineering skill here, not an afterthought

What you'll need:

  • 5-7 years of professional Java and Spring development experience
  • Solid server-side engineering fundamentals - REST APIs, asynchronous messaging, relational databases
  • Comfortable working in large, multi-module codebases
  • Strong analytical and problem-solving skills with a self-starter mentality
  • Degree in Computer Science or a related field

Nice to have:

  • Experience with Oracle and Hibernate
  • Familiarity with BDD and CI/CD practices
  • Hands-on experience with AI coding tools such as Claude Code

Brendan McCrory

Submit CV for this Job.