At a Glance
- Tasks: Join a dynamic team to design and develop ultra-low latency trading systems.
- Company: Be part of a leading firm in the eFX and crypto trading space.
- Benefits: Enjoy competitive pay, flexible working options, and cutting-edge technology.
- Why this job: Work on exciting projects that impact global markets and enhance your tech skills.
- Qualifications: Strong Core Java skills and experience in low-latency systems are essential.
- Other info: Ideal for tech enthusiasts eager to thrive in a fast-paced trading environment.
The predicted salary is between 72000 - 108000 £ per year.
We are hiring a Core Java developer to join a high-performance trading team focused on eFX or Crypto markets. This role requires deep technical expertise in ultra-low latency systems and a strong understanding of electronic trading environments.
Key Responsibilities:
- Design and develop low-latency, high-throughput trading components
- Work closely with quant and trading teams to optimise execution performance
- Build and maintain messaging infrastructure using technologies such as Aeron, SBE, Disruptor, Chronicle, and FIX
- Tune the JVM for microsecond-level performance (0GC, CPU affinity, memory management)
- Contribute to architecture and design decisions for latency-sensitive services
- Ensure code quality through rigorous testing, benchmarking, and profiling
Required Skills & Experience:
- Strong Core Java expertise (JVM internals, multithreading, low-level concurrency)
- Demonstrable experience building systems with microsecond SLAs
- Prior experience in eFX or crypto trading platforms, particularly pricing or execution engines
- Familiarity with low-latency messaging libraries (e.g. Aeron, SBE, Disruptor)
- Solid understanding of network-level tuning and OS-level performance optimisation
Desirable:
- Experience with 0GC and off-heap memory management
- Exposure to cloud-based deployment and containerisation (Docker, Kubernetes, CI/CD)
- Background working in high-frequency trading or market-making environments
Vice President Java Developer (London Area) employer: Placed
Contact Detail:
Placed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Vice President Java Developer (London Area)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Aeron and Disruptor. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the eFX and crypto trading sectors. Attend industry meetups or online forums to connect with people who work in similar roles. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Stay updated on the latest trends and advancements in ultra-low latency systems and electronic trading. Being knowledgeable about current market developments can help you engage in meaningful conversations during interviews.
✨Tip Number 4
Prepare to discuss your previous experiences in high-frequency trading or market-making environments. Be ready to share specific examples of how you've optimised performance and contributed to system architecture in past roles.
We think you need these skills to ace Vice President Java Developer (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong Core Java expertise and experience with ultra-low latency systems. Include specific projects or roles that demonstrate your skills in multithreading, low-level concurrency, and any relevant trading platforms you've worked on.
Craft a Compelling Cover Letter: In your cover letter, express your passion for electronic trading environments and detail how your background aligns with the responsibilities of the role. Mention your familiarity with technologies like Aeron and SBE, and how you can contribute to optimising execution performance.
Showcase Relevant Projects: If you have worked on projects involving low-latency messaging libraries or network-level tuning, be sure to include these in your application. Highlight any quantifiable results or improvements you achieved in previous roles.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any errors or inconsistencies. A polished application reflects your attention to detail, which is crucial in high-performance trading environments.
How to prepare for a job interview at Placed
✨Showcase Your Technical Expertise
Be prepared to discuss your deep knowledge of Core Java, especially JVM internals and multithreading. Highlight specific projects where you've built low-latency systems or optimised performance in trading environments.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to solve complex problems under pressure. Practice explaining your thought process clearly, as this will show your analytical skills and how you approach challenges in high-frequency trading.
✨Familiarise Yourself with Relevant Technologies
Make sure you understand the technologies mentioned in the job description, such as Aeron, SBE, and Disruptor. Being able to discuss these tools and how you've used them in past roles will set you apart from other candidates.
✨Prepare for Behavioural Questions
In addition to technical skills, be ready to answer behavioural questions that explore your teamwork and collaboration with quant and trading teams. Share examples of how you've contributed to architecture decisions and ensured code quality in previous positions.