Senior Software Engineer
Understanding Recruitment
Job Description
Senior Backend Java Developer London (Hybrid – 3 Days Per Week Onsite) A financial technology company is seeking a Senior Backend Java Developer to join the team building a globally distributed electronic trading platform. The platform processes multiple billions of messages per day and supports mission-critical trading workflows for institutional clients around the world. This is an opportunity to work on complex engineering challenges at scale, developing high-performance, low-latency software that sits at the heart of a business-critical trading system.
What You'll Be Working On Core trading services Order management systems Real-time pricing infrastructure Distributed systems Cloud-based microservices Database design and optimisation Large-scale data processing You'll work closely with engineers, product teams and other stakeholders to deliver reliable, highly available software in a fast-moving environment. What They're Looking For Strong commercial Java development experience Experience building large, complex backend systems Strong understanding of data structures and algorithms Experience with multithreaded programming A passion for clean, maintainable code and software quality Strong communication and collaboration skills Engineering Culture The engineering team places a strong emphasis on software quality, automated testing, continuous integration and collaboration. Engineers are encouraged to take a holistic approach to software engineering and contribute across multiple areas of the platform.
Tech Environment Java Docker Kubernetes MySQL We look forward to your application. Message Chris Williams with any questions.