Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
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
- 💰 £75,000 – £95,000 base salary (DOE)
- 🎯 20% bonus
- 🧠 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.
Key Skills
Ranked by relevanceReady to apply?
Join Fynity and take your career to the next level!
Application takes less than 5 minutes