At a Glance
- Tasks: Build and optimise crypto exchange connectivity and improve trading system performance.
- Company: Dynamic trading tech firm focused on crypto markets with a collaborative culture.
- Benefits: Flexible home working, competitive salary, and opportunities for professional growth.
- Other info: Join a flat team where your contributions directly influence trading technology.
- Why this job: Make a real impact on live trading systems in a fast-paced environment.
- Qualifications: Strong Java or C/C++ skills and experience in low latency systems.
The predicted salary is between 70000 - 90000 £ per year.
We are working in collaboration for a client to source a Senior Java Developer. The Java Developer required for a small trading technology firm focused on crypto markets, working directly on exchange connectivity and low latency trading systems. The role is mainly home based with a requirement to work in the London office - 12 days per month. You’ll be working directly on live trading systems, solving real-world problems around exchange behaviour, performance and connectivity, in a collaborative team of experienced engineers. This is not a generic backend or platform role. The focus is specifically on building and optimising connectivity into crypto exchanges, where each venue has its own quirks and performance considerations.
The Role
- Build and optimise connectivity into crypto exchanges (APIs, FIX and proprietary protocols)
- Improve latency and performance across real-time trading systems
- Work with live market data and order flow in production environments
- Identify efficient ways of routing messages without relying on expensive infrastructure
- Bring practical knowledge of how different exchanges behave and how to get the best performance from them
- Contribute to system design decisions around connectivity, latency and performance
Key experience:
- Strong development background in Java (or C/C++)
- Experience working in low latency or performance‑critical systems
- Hands‑on experience with crypto exchange connectivity (e.g. Binance, OKX, Coinbase or similar)
- Understanding of how different exchanges behave and how to optimise connectivity and routing
- Comfortable working in Linux/Unix environments
Nice to have:
- Experience with FIX or market data systems
- Experience working in trading or real‑time environments
- Scripting experience (Python or similar)
This is a hands‑on role within a flat hierarchical team where you’ll have direct impact on how the firm connects to and interacts with exchanges, rather than working on isolated components. You’ll be working closely with traders and engineers in a small, collaborative team, contributing across different areas rather than operating in a silo.
Senior Java Developer in London employer: McNally Recruitment Ltd
Contact Detail:
McNally Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the crypto and trading tech space. Attend meetups or webinars, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! If you’ve got experience with Java or C/C++, consider building a small project that showcases your ability to optimise connectivity with crypto exchanges. Share it on GitHub and link it in your profile. We love seeing practical examples of your work!
✨Tip Number 3
Prepare for the interview by brushing up on low latency systems and exchange behaviours. We recommend doing mock interviews with friends or using online platforms. The more comfortable you are discussing your knowledge, the better you’ll perform!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate candidates who want to make an impact in the crypto trading world. Don’t miss out!
We think you need these skills to ace Senior Java Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and low latency systems. We want to see how your skills align with the specific needs of the role, especially around crypto exchange connectivity.
Showcase Relevant Projects: Include any projects or experiences that demonstrate your hands-on work with crypto exchanges or performance-critical systems. We love seeing real-world examples of how you've tackled similar challenges.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about trading technology and how your background makes you a perfect fit for our team. We want to feel your enthusiasm!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at McNally Recruitment Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially in the context of low latency and performance-critical systems. Be ready to discuss specific projects where you've optimised code or improved system performance, as this will show your hands-on experience.
✨Familiarise Yourself with Crypto Exchanges
Do your homework on various crypto exchanges like Binance, OKX, and Coinbase. Understand their unique quirks and how they handle connectivity. This knowledge will help you demonstrate your practical understanding of exchange behaviour during the interview.
✨Prepare for Real-World Problem Solving
Expect to tackle real-world scenarios related to trading systems during the interview. Think about challenges you've faced in previous roles and how you solved them, particularly around message routing and performance optimisation.
✨Show Your Collaborative Spirit
Since this role involves working closely with traders and engineers, be prepared to discuss your experience in collaborative environments. Share examples of how you've contributed to team projects and made a direct impact on system design decisions.