Senior Java Developer
Our client is a top-tier global investment firm. We are currently looking for an exceptional Tech Lead / Senior Developer to join their Core Trading Infrastructure group.
This team is responsible for engineering the ultra-low latency platforms that drive the firm's global trading operations. You will be working on highly concurrent, distributed systems where processing large volumes of data within microseconds is an absolute necessity.
We are searching for a hands-on technical expert who loves solving hard engineering puzzles, scaling systems, and taking full ownership of critical platforms from design to deployment.
Tech Stack:
Java (Expert)
Multithreading / Concurrency (Expert)
Distributed Systems (Advanced)
AI Dev Tools (Regular)
🚀 What you will do:
Architect & Develop: Build and maintain critical, highly robust trading algorithms and distributed backend components.
End-to-End Delivery: Drive major technical initiatives from the initial whiteboard phase all the way to production rollout and maintenance.
Technical Leadership: Act as a technical authority within the group. Guide architectural decisions, enforce high engineering standards, and conduct rigorous code reviews.
Performance Tuning: Continuously profile and optimize systems to shave off microseconds, maximizing throughput and ensuring bulletproof stability.
Cross-functional Collaboration: Work closely with research analysts, portfolio managers, and trading desks to translate complex business needs into scalable technical solutions.
System Evolution: Proactively identify bottlenecks and areas for modernization within the existing infrastructure.
🎯 What we expect from you:
10+ years of commercial experience designing and building ultra-low latency, high-throughput backend systems in Java.
Advanced knowledge of concurrency, multithreading, and practical implementation of lock-free data structures.
Deep understanding of distributed systems architecture and how to scale platforms reliably.
Proven history of leading large-scale, complex engineering projects.
Strong mentoring skills with a passion for elevating the technical abilities of the engineers around you.
Resilience and adaptability in a fast-paced, high-stakes financial environment.
Hands-on experience with modern AI-assisted coding tools (for generation, planning, or testing).
💡 Why this opportunity?
This is a chance to tackle some of the most demanding engineering challenges in the financial sector. You will be joining an elite group of technologists where your code directly impacts the bottom line, operating in an environment that heavily invests in modern tech and outstanding talent.
Senior Java Developer
Senior Java Developer