Senior Java Engineer – Financial Services

Fynity

Greater London

Hybrid

GBP 70,000 - 100,000

Full time

7 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

20% annual bonus
Hybrid work
Pension plan

Job summary

Fynity Limited, a leading FinTech consultancy, is seeking a Senior Java Engineer for Financial Services. You will design and build high-performance Java applications, develop scalable microservices, and work on event-driven platforms with Kafka and MongoDB.

The role emphasizes collaboration with architects and client teams across the full delivery lifecycle, including testing and production deployment. The ideal candidate has strong Java fundamentals, Spring Boot expertise, and experience in

Qualifications

  • Strong Java fundamentals and software engineering principles.
  • Java 17+ experience and Spring Boot/microservices expertise.
  • Experience with Kafka or similar messaging technologies.
  • Experience designing distributed, highly available systems.
  • REST APIs and asynchronous architectures.
  • Automated testing with TDD/BDD.
  • Experience in 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 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.

Skills

Java
Spring Boot
Microservices
Kafka
MongoDB
REST APIs
CI/CD
TDD/BDD
Distributed systems
Event-driven architecture

Tools

Kafka
MongoDB

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 - Financial Services
Senior Java Engineer - Financial Services

Fynity Limited • Greater London

Hybrid
GBP 90,000 - 130,000
20% annual bonus
Hybrid work – 2 days in London
Pension and wider benefits package
+3
Senior Java Engineer - High-Performance Systems
Senior Java Engineer - High-Performance Systems

Fynity • Greater London

Hybrid
GBP 90,000 - 120,000
Annual 20% bonus
Hybrid work in London
Pension plan
+1
Senior Java Engineer - Fintech Banking
Senior Java Engineer - Fintech Banking

Brookwood Recruitment Ltd • Greater London

On-site
GBP 85,000 - 120,000
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

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

Fiser Group • City Of London

On-site
GBP 85,000 - 125,000
Java Software Engineer | Distributed Systems | Banking
Java Software Engineer | Distributed Systems | Banking

Vertus Partners • Greater London

Hybrid
GBP 90,000 - 110,000
Discretionary bonus
Flexible hybrid model
Benefits
Principal Java Software Engineer
Principal Java Software Engineer

Fynity • London

Hybrid
GBP 70,000 - 90,000
Hybrid working
Collaboration with global banks
Fast-paced, product-led environment
Senior Java Developer
Senior Java Developer

MW Recruitment Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working (3 in office)
Pension
Life Assurance
+2
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