Senior Java Engineer - Financial Services

Fynity Limited

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

16 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

20% annual bonus
Hybrid work – 2 days in London
Pension and wider benefits package
Work on complex technology for Tier 1F
Hands-on engineering environment
Career progression opportunities

Job summary

Fynity Limited seeks a Senior Java Engineer for Financial Services to design and build high-performance, distributed systems in a fintech consulting environment.

You will work on scalable microservices, event-driven architectures, and REST APIs, collaborating with architects and client teams to deliver production-ready solutions.

Qualifications

  • Strong commercial experience with Java, ideally Java 17+.
  • Strong understanding of Core Java and its fundamentals.
  • Experience with Spring / Spring Boot and microservices.
  • Commercial experience with Kafka or similar messaging systems.
  • Experience with MongoDB or NoSQL databases.
  • Experience designing distributed, highly available systems.
  • Experience with REST APIs and asynchronous architectures.
  • Good knowledge of automated testing (TDD/BDD).
  • Experience with modern CI/CD and engineering practices.
  • Experience within Banking, Financial Services or FinTech.

Responsibilities

  • Designing and developing high-performance applications using modern Java and Spring Boot.
  • Building scalable microservices and distributed, event-driven systems.
  • Developing asynchronous and message-driven applications using Kafka.
  • Working with MongoDB across high-volume platforms.
  • Designing clean, maintainable REST APIs and contributing to system design.
  • Solving performance, resilience and scalability challenges.
  • Collaborating with engineering, architecture and client teams throughout delivery lifecycle.
  • Taking ownership from development through production.
  • Contributing to code reviews and engineering best practices.
  • Working with TDD/BDD and modern CI/CD practices.

Skills

Java
Java 17+
Spring Boot
Distributed systems
Kafka
MongoDB
REST APIs
TDD/BDD
CI/CD
Financial Services domain

Tools

Kafka tooling
MongoDB tools

Job description

Senior Java Engineer – Financial Services

Are you a strong, hands-on Java Engineer with experience building complex, high-performance systems within Banking or Financial Services?

We're hiring on behalf of a leading FinTech consultancy that designs and delivers business-critical technology for some of the world's largest banks and financial institutions.

We're looking for experienced Java Engineers from across the Financial Services market. You could come from Payments, Banking, Cards, Merchant Acquiring, Trading, Capital Markets, Investment Banking or another high-volume financial environment.

You don't need to be a payments specialist - the most important thing is your Java engineering capability.

You'll join a highly skilled engineering team working on complex, distributed and event-driven platforms where performance, resilience, scalability and correctness really matter.

This is a hands-on engineering position, but you'll also have the opportunity to work closely with architects and client teams, understand complex requirements and take solutions through the wider delivery lifecycle into production.

What you'll be doing
  • Designing and developing high-performance applications using modern Java and Spring Boot.
  • Building scalable microservices and distributed, event-driven systems.
  • Developing asynchronous and message-driven applications using technologies such as Kafka.
  • Working with MongoDB and other modern data technologies across high-volume platforms.
  • Designing clean, maintainable REST APIs and contributing to wider system design.
  • Solving complex engineering problems around performance, resilience and scalability.
  • Working closely with engineering, architecture and client teams throughout the delivery lifecycle.
  • Taking ownership of software from development and testing through to production.
  • Contributing to code reviews, technical design discussions and engineering best practices.
  • Working with TDD/BDD, automated testing and modern CI/CD practices.
What we're looking for

Technical strength is particularly important. We're looking for engineers who have a strong understanding of Java fundamentals and software engineering principles, rather than simply having worked within a Java-based environment.

Ideally, you'll have:

  • Strong commercial experience with Java, ideally Java 17+.
  • A strong understanding of Core Java and its underlying fundamentals.
  • Strong experience with Spring / Spring Boot and microservices.
  • Commercial experience with Kafka or similar messaging/event-driven technologies.
  • Experience with MongoDB, another NoSQL database, or a strong wider database background.
  • Experience designing and developing distributed, highly available systems.
  • Strong experience with REST APIs and asynchronous/message-driven architectures.
  • Good knowledge of automated testing, including TDD/BDD.
  • Experience with modern CI/CD and engineering practices.
  • Experience working within Banking, Financial Services or FinTech.

Previous payments experience is useful, but isn't essential.

If you've spent your career solving difficult engineering problems within Financial Services, we'd like to hear from you.

What's on offer
  • 20% annual bonus.
  • Hybrid working – 2 days per week in London.
  • Strong pension and wider benefits package.
  • Work on complex, business-critical technology for Tier 1 financial institutions.
  • A genuinely hands-on engineering environment with a strong emphasis on technical quality.
  • Opportunity to work directly with experienced engineers, architects and financial-services clients.
  • Excellent long-term progression within a growing FinTech consultancy.

If you're a strong Java Engineer from a Financial Services background and enjoy solving complex problems across distributed and event-driven systems, we'd love to hear from you.

You don't need to tick every box and you don't need to be a payments specialist. If you're strong technically, particularly across Java, Spring and distributed systems, we're keen to talk.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

Myn • Greater London

On-site
GBP 70,000 - 110,000
Hybrid work
Backend Software Engineer (Java) | Payments / Financial services
Backend Software Engineer (Java) | Payments / Financial services

Be | Shaping the Future UK • United Kingdom

On-site
GBP 70,000 - 110,000
Backend Software Engineer (Java) | Payments / Financial services
Backend Software Engineer (Java) | Payments / Financial services

Occupop Careers • Greater London

Hybrid
GBP 70,000 - 110,000
Principal Java Software Engineer
Principal Java Software Engineer

Fynity • London

On-site
GBP 70,000 - 90,000
Hybrid working
Collaboration with global banks
Fast-paced, product-led environment
Senior Java Architect, Banking, Kafka in London
Senior Java Architect, Banking, Kafka in London

Energy Jobline ZR • Greater London

Hybrid
GBP 96,000 - 126,000
Hybrid work model
Senior Java Software Engineer
Senior Java Software Engineer

NatWest Group • Manchester

Hybrid
GBP 70,000 - 110,000
Principal Java Engineer | Digital Transformation | Retail Bank
Principal Java Engineer | Digital Transformation | Retail Bank

Vertus Partners • Greater London

Hybrid
GBP 80,000 - 100,000
Flexible working arrangements
Influence architecture and engineering
Senior Java Software Engineer
Senior Java Software Engineer

Haley Bridge • Greater London

On-site
GBP 90,000 - 130,000
Senior Java Engineer
Senior Java Engineer

Maxwell Bond • Greater London

On-site
GBP 42,000 - 70,000
Senior Staff Java Engineer
Senior Staff Java Engineer

RE Partners • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model