Java Software Engineer

Oliverbernard — United Kingdom · Posted ~2 hours ago

Mid Hybrid Visa History ✓

Skills

Java Data Structures Algorithms Distributed Systems SQL Linux Software Testing Docker Kubernetes

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial technology organization is seeking a Java engineer to build reliable distributed systems and solve challenging backend engineering problems.

Highlights

High-performance engineering role involving scalable systems, advanced Java development, and complex technical problem solving.

Description

Java Software Engineer I’m working with an established FinTech business building a world-leading FX trading platform, and they’re looking for talented Backend Developers to join their engineering team. This is a great opportunity for engineers who enjoy Core Java, distributed systems and solving complex technical problems in a high-performance trading environment. What they’re looking for: Strong Core Java experience with minimal reliance on frameworksGood understanding of data structures & algorithmsExperience with TDD, Agile, XP or pair programmingKnowledge of distributed, fault-tolerant and scalable systemsMessaging, distributed caching, REST, WebSockets and IP protocolsStrong SQL / relational database knowledgeLinux experience; Docker/Kubernetes is a plusA secondary language such as C++, C#, Kotlin, Rust, Python or JavaScriptGenuine interest in FinTech / trading technology More information: 3 days a week in Central London Up to £100k + bonus If you're a strong Java Engineer looking to work on genuinely interesting FX trading technology, I’d love to hear from you.