Senior Java Engineer – Payments Platform in Reading

Senior Java Engineer – Payments Platform in Reading

Reading Full-Time 80000 - 100000 Β£ / year (est.) No working from home possible
RE Partners

At a Glance

  • Tasks: Design and optimise high-throughput, low-latency systems using Java and modern tech.
  • Company: Join a top-tier investment bank with a focus on innovative payments solutions.
  • Benefits: Enjoy hybrid flexibility, job security, and a chance to work with cutting-edge technology.
  • Other info: Permanent role with excellent career growth opportunities in a dynamic environment.
  • Why this job: Make a real impact by processing billions in payments with a senior team.
  • Qualifications: 8+ years of Java experience and expertise in distributed systems required.

The predicted salary is between 80000 - 100000 Β£ per year.

We're building a high-impact payments platform for a top-tier investment bank – think real-time, high-volume transactions, sub-10ms latency, and millions of operations per second. This isn't a CRUD role. This is core Java engineering, building and optimising systems that sit at the heart of global payments infrastructure. You'll join a small, senior team with real ownership – you'll own services end-to-end, from design to production support. Your work will power real-time payments across the globe.

What You'll Be Doing

  • Design, build, and optimise high-throughput, low-latency distributed systems using Java 21+, Spring Boot, Kafka, and Kubernetes.
  • Work with event-driven architectures and asynchronous messaging.
  • Tune JVM performance, debug production issues, and optimise for reliability.
  • Own the full lifecycle: requirements, design, implementation, testing, and production support.
  • Collaborate with engineers, architects, and business stakeholders in an Agile environment.

What We're Looking For

Must-Have:

  • 8+ years of hands-on Java development experience.
  • Expert knowledge of Java 17/21, Spring Boot, and modern JVM features.
  • Deep understanding of concurrency, multithreading, and performance tuning.
  • Experience with Kafka (or similar messaging systems) and event-driven architectures.
  • Strong grasp of distributed systems – fault tolerance, idempotency, resilience.
  • Production debugging skills – thread dumps, heap analysis, profiling tools.
  • UK or US work authorisation (we cannot sponsor visas).

Nice to Have:

  • Experience in payments, trading, or financial services – especially low-latency systems.
  • Experience with reactive programming (Spring WebFlux, Akka).
  • Familiarity with ISO 20022, SWIFT, or FIX standards.
  • Cloud-native experience (AWS, GCP, or Azure) with Kubernetes.

Why Apply?

  • Meaningful Work: Your code will process billions in payments – impact you can see.
  • Modern Tech Stack: Java 21, virtual threads, Kafka, Kubernetes – not legacy maintenance.
  • Senior Team: Work alongside engineers from top banks and trading firms.
  • Stable, Long-Term: This is a permanent role with a top-tier investment bank – real job security.
  • Hybrid Flexibility: 2-3 days in the office at Canary Wharf, rest remote.

How to Apply: Click Apply.

Right to work status: No visa sponsorship available. (UK work authorisation only)

RE Partners

Contact Details:

RE Partners Recruitment Team

We think you need these skills to ace Senior Java Engineer – Payments Platform in Reading

Java 21
Spring Boot
Kafka
Kubernetes
Concurrency
Multithreading
Performance Tuning