Enable job alerts via email!

Principal Java Software Engineer

Fynity

Greater London

Hybrid

GBP 80,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading FinTech consultancy is seeking a Principal Java Software Engineer to join their high-performing team in London. You'll work on building event-driven systems for real-time payments, utilizing modern Java technologies. This role offers hybrid working and the chance to collaborate with major global banks, making a significant impact in the financial services industry.

Benefits

Hybrid working
Opportunity to collaborate with major global banks

Qualifications

  • Strong hands-on experience with Java 11+ (ideally Java 17).
  • Experience with event-driven architecture, real-time messaging systems.

Responsibilities

  • Design and build scalable, high-availability systems processing millions of transactions.
  • Collaborate within Agile teams (Kanban/Scrum).

Skills

Java
Reactive Programming
Agile mindset

Tools

Spring WebFlux
Kafka
AKKA

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Fynity. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Fynity

Practice Lead @ Fynity | Building Architecture and Product teams for leading orgs across the UK & Europe

Principal Java Software Engineer

London (Hybrid – 1–2 days/week onsite)

Join a FinTech Powering the Future of Payments

Are you an experienced Senior/Principal Java Software Engineer who thrives in a fast-paced, agile environment? Passionate about high-throughput, real-time systems? This is your opportunity to help shape the core technology that powers instant payments for some of the world’s largest financial institutions.

We’re hiring on behalf of a leading payments consultancy, delivering cutting-edge solutions that integrate seamlessly with bank infrastructure to enable real-time, secure transactions across the globe.

What You’ll Be Doing

You’ll join a high-performing engineering team building asynchronous, event-driven systems using modern Java technologies.

  • Design and build scalable, high-availability systems processing millions of real-time transactions
  • Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more
  • Write clean, testable code using TDD and BDD
  • Contribute to architectural decisions in a fast-evolving codebase
  • Collaborate within Agile teams (Kanban/Scrum)

What You Bring

We’re looking for Engineers who are pragmatic, performance-focused, and thrive on solving complex distributed systems problems.

  • Strong hands-on experience with Java 11+ (ideally Java 17)
  • Solid knowledge of Reactive Programming (e.g., Spring WebFlux, AKKA)
  • Experience with event-driven architecture, real-time messaging systems (Kafka, JMS)
  • Familiarity with asynchronous request handling, scalability, and system resilience
  • Agile mindset, with TDD/BDD and CI/CD experience

Bonus: Background in Banking/Payments is helpful but not required – if you’ve built high-performance, real-time systems, we want to talk to you.

What’s In It for You

  • Work with cutting-edge tech on globally impactful systems
  • Hybrid working – 1–2 days/week in a London office
  • Opportunity to collaborate with major global banks
  • Fast-paced, product-led environment where your voice matters

If you're a motivated Senior/Principal Engineer ready to tackle complex challenges and deliver meaningful change, hit apply – and shape the future of payments with us.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology, Engineering, and Other
  • Industries
    Financial Services, Banking, and IT Services and IT Consulting

Referrals increase your chances of interviewing at Fynity by 2x

Sign in to set job alerts for “Java Software Engineer” roles.

London, England, United Kingdom 5 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 10 months ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 20 hours ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

Software Engineer - Java - Engine by Starling

London, England, United Kingdom 1 month ago

London, England, United Kingdom 22 hours ago

London, England, United Kingdom 2 weeks ago

Java Engineer - Up to £130,000 + Bonus + Package

Greater London, England, United Kingdom 23 hours ago

London, England, United Kingdom 1 month ago

Associate / Junior Software Engineer (Full-Stack)

London, England, United Kingdom 4 days ago

London, England, United Kingdom 6 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

Software Engineer II - Java - Payments - Chase UK

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

LessonWise

Greater London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Senior Lead Software Engineer - Java Engineer

J.P. MORGAN-1

London

On-site

GBP 70,000 - 90,000

Today
Be an early applicant

Lead Java Software Engineer – Systematic Hedge Fund

Winston Fox

Greater London

Hybrid

GBP 60,000 - 100,000

30+ days ago

Lead Java Software Engineer - Intraday Risk and P&L

Deutsche Bank AG

Greater London

Hybrid

GBP 60,000 - 100,000

30+ days ago

Principal Java Software Engineer

Envitia Group

Horsham

On-site

GBP 50,000 - 90,000

30+ days ago

Senior Software Engineer / Dev Team Lead - Remote (UK based)

The Perl Programming Language

London

Remote

GBP 90,000 - 100,000

6 days ago
Be an early applicant

Software Engineer Team Lead

HomeServe EMEA

London

Remote

GBP 120,000 - 120,000

7 days ago
Be an early applicant

Lead Java Developer

trg.recruitment

City Of London

Remote

GBP 80,000 - 100,000

Today
Be an early applicant

Lead Software Engineer

TN United Kingdom

Greater London

Remote

GBP 90,000 - 100,000

7 days ago
Be an early applicant