Java Software Engineer - Banking

7 Days Old

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

Java Software Engineer - Banking

London – 1 day a week onsite

Join a FinTech Powering the Future of Payments

Are you a 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 Banks.

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

  • 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 day a week (or more if you’d like!)
  • Opportunity to collaborate with major global banks
  • Fast-paced, product-led environment where your voice matters

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

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering, Other, and Information Technology
  • Industries
  • Software Development, IT Services and IT Consulting, and Banking
#J-18808-Ljbffr
Location:
London
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search