Senior Java Engineer – Financial Services
£70,000 – £115,000 + 20% bonus
London – Hybrid (1 day per week onsite)
Are you a strong, hands-on Java Engineer with experience building high-performance, distributed systems within Banking or Financial Services?
We're hiring on behalf of a leading FinTech consultancy that designs and delivers business-critical platforms for some of the world's largest financial institutions.
Previously we've been particularly focused on engineers coming directly from payments, but we're now keen to speak with strong Java Engineers from across the wider Financial Services market. This could include Banking, Payments, Cards/Merchant Acquiring, Trading, Capital Markets, Investment Banking or other high-volume financial platforms.
The most important thing is your technical engineering capability.
You'll join a highly skilled engineering team working on complex, event-driven platforms where resilience, scalability and correctness really matter. You'll remain hands-on with the code while working alongside experienced engineers, architects and client teams to deliver large-scale solutions into Tier 1 financial institutions.
Responsibilities
What We're Looking For
Technical strength is particularly important for this role. We're looking for engineers with a strong understanding of Java fundamentals, rather than simply experience working within a Java-based environment.
Ideally you'll have:
Previous payments experience is beneficial but no longer essential. We're equally interested in technically strong engineers coming from areas such as cards/merchant payments, trading, capital markets, investment banking and wider banking technology.
What's On Offer
If you're a strong Java Engineer from a Financial Services background and enjoy solving complex problems across distributed, event-driven systems, we'd love to hear from you.
You don't need to be a payments specialist. If the Java engineering is strong, we're keen to talk.