At a Glance
- Tasks: Develop and optimise ultra-low latency trading systems in a collaborative environment.
- Company: Join SGI, a leading tier one investment bank focused on high-performance technology.
- Benefits: Enjoy a hybrid work model with flexible remote options and competitive pay.
- Why this job: Be part of cutting-edge projects that impact global trading markets and enhance your skills.
- Qualifications: 10+ years in low-latency Java development with expertise in trading systems and market data.
- Other info: This role is outside IR35, offering potential flexibility for top candidates.
The predicted salary is between 64000 - 80000 £ per year.
Contract: Outside IR35 ~£800-£1,000 (potential flex for top candidates).
Source Technology have multiple high-performance Java developer roles available on projects at a tier one investment bank across FX and Cash Equities.
What You’ll Do:
- Develop and optimize ultra-low latency, high-throughput trading systems.
- Collaborate with traders, quants, and technology teams to enhance execution performance.
- Build solutions for trade monitoring, reconciliation, and recovery.
- Implement automated testing and CI/CD best practices.
What We’re Looking For:
- 10+ years' experience in low-latency Java (Java 11+) development.
- Expertise in JVM tuning, asynchronous programming, and high-performance messaging.
- Strong understanding of exchange connectivity, market data feeds, and FIX protocol.
- Experience in cash equities trading systems is highly desirable.
- Exposure to LMAX Disruptor, Chronicle Queue, Aeron, Kafka, or FIX engines is a plus.
This is a remote friendly role with up to max 2 days in office per week but flexible.
If you're an experienced Java Developer who has worked on low-latency trading systems, ideally within the equities or FX space, interested in a new role outside IR35 apply now, and I’ll be in touch ASAP!
Low Latency Java Developer - etrading employer: SGI
Contact Detail:
SGI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Low Latency Java Developer - etrading
✨Tip Number 1
Make sure to highlight your experience with low-latency Java development in conversations. Discuss specific projects where you've optimised performance, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarise yourself with the technologies mentioned in the job description, such as LMAX Disruptor and Kafka. Being able to discuss these tools confidently can set you apart from other candidates.
✨Tip Number 3
Network with professionals in the finance and trading sectors. Attend relevant meetups or webinars to connect with people who might refer you to opportunities at SGI.
✨Tip Number 4
Prepare for technical discussions by brushing up on JVM tuning and asynchronous programming. Be ready to demonstrate your knowledge through practical examples during interviews.
We think you need these skills to ace Low Latency Java Developer - etrading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 10+ years of experience in low-latency Java development. Emphasise your expertise in JVM tuning, asynchronous programming, and any relevant technologies like LMAX Disruptor or Kafka.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about low-latency trading systems. Mention specific projects you've worked on that relate to FX or Cash Equities, and how your skills can benefit the team at SGI.
Showcase Relevant Projects: Include a section in your application that details specific projects where you developed or optimised trading systems. Highlight your role, the technologies used, and the impact of your work on execution performance.
Highlight Collaboration Skills: Since the role involves collaboration with traders and technology teams, mention any experience you have working in cross-functional teams. Provide examples of how you’ve successfully communicated technical concepts to non-technical stakeholders.
How to prepare for a job interview at SGI
✨Showcase Your Technical Skills
Be prepared to discuss your experience with low-latency Java development in detail. Highlight specific projects where you've optimised performance, and be ready to explain the techniques you used, such as JVM tuning and asynchronous programming.
✨Understand the Trading Environment
Familiarise yourself with the trading systems relevant to the role, especially in cash equities and FX. Demonstrating knowledge of exchange connectivity, market data feeds, and the FIX protocol will show that you understand the context in which your technical skills will be applied.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice solving problems related to high-throughput trading systems and be ready to discuss how you would approach optimising execution performance or implementing automated testing.
✨Communicate Effectively with Non-Technical Stakeholders
Since you'll be collaborating with traders and quants, it's important to demonstrate your ability to communicate complex technical concepts in a way that's understandable to non-technical team members. Prepare examples of how you've successfully collaborated across teams in the past.