Principal Developer - Java, FX
Principal Developer - Java, FX

Principal Developer - Java, FX

City of London Full-Time 43200 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Lead the design and development of a cutting-edge FX Exchange application using Java.
  • Company: Join a prestigious Financial Services firm known for innovation and excellence.
  • Benefits: Enjoy 25 days annual leave, performance bonuses, and a £1,000 well-being allowance.
  • Why this job: Be part of a dynamic team shaping the future of FX trading with impactful solutions.
  • Qualifications: 10-15 years of Java experience and expertise in FX trading applications required.
  • Other info: This role offers a unique opportunity to influence high-frequency trading environments.

The predicted salary is between 43200 - 72000 £ per year.

Hays Software Engineering are looking for a Principal Developer looking to take the next step in their career whilst also remaining hands-on in joining a new FX matching engine team within a world renowned Financial Services business.

What you will be doing:

  • Spearhead the design and development of a high-performance FX Exchange application, utilising Java as the primary language with foundational expertise in C++.
  • Shape the technical vision, ensuring the implementation of robust, scalable, and secure FX trading solutions across FX Spot and FX Swaps products.
  • Architect systems that adhere to key operational, risk management, and regulatory requirements.
  • Optimise Java applications and fine-tune operating systems to maximise performance in high-frequency trading environments.

What we are looking for:

  • 10-15 years hands-on Java experience.
  • Experience building FX trading applications.
  • Experience within High Frequency Trading environments.
  • Understanding of FIX protocol, Low Latency & binary protocols for market data.

Benefits details:

  • 25 annual leave days + bank holidays.
  • Performance bonus (20%+)
  • 5% non-contributory pension
  • Cycle to work scheme
  • £1,000 annual well-being sum

Principal Developer - Java, FX employer: Hays Technology

Join a world-renowned Financial Services business as a Principal Developer in Java, where you will not only lead the design of cutting-edge FX trading applications but also enjoy a vibrant work culture that prioritises innovation and collaboration. With generous benefits including 25 days of annual leave, a performance bonus, and a non-contributory pension scheme, this role offers exceptional opportunities for professional growth and well-being in a dynamic high-frequency trading environment.
H

Contact Detail:

Hays Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Developer - Java, FX

✨Tip Number 1

Network with professionals in the financial services and trading sectors. Attend industry conferences or meetups where you can connect with potential colleagues or hiring managers who might be looking for someone with your skill set.

✨Tip Number 2

Showcase your hands-on experience with Java and FX trading applications by contributing to open-source projects or creating personal projects that demonstrate your skills. This will give you practical examples to discuss during interviews.

✨Tip Number 3

Familiarise yourself with the latest trends and technologies in high-frequency trading and FX markets. Being knowledgeable about current developments can help you stand out as a candidate who is genuinely passionate about the field.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges specifically related to Java and system architecture. Focus on optimising performance, as this is crucial in high-frequency trading environments.

We think you need these skills to ace Principal Developer - Java, FX

Java Programming
C++ Proficiency
FX Trading Application Development
High-Frequency Trading Experience
FIX Protocol Understanding
Low Latency Systems Design
Binary Protocols for Market Data
System Architecture
Performance Optimisation
Risk Management Knowledge
Regulatory Compliance Awareness
Scalability Solutions
Hands-on Development Experience
Technical Vision Shaping
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 10-15 years of hands-on Java experience and any relevant work with FX trading applications. Use specific examples to demonstrate your expertise in high-frequency trading environments.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the job requirements, particularly your experience with the FIX protocol and low latency systems.

Showcase Technical Skills: When detailing your experience, emphasise your ability to architect systems that meet operational, risk management, and regulatory requirements. Mention any specific projects where you optimised Java applications for performance.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in a high-stakes environment like financial services.

How to prepare for a job interview at Hays Technology

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with Java and C++. Highlight specific projects where you've developed FX trading applications, focusing on the challenges you faced and how you overcame them.

✨Understand the Financial Services Landscape

Familiarise yourself with the current trends in FX trading and high-frequency trading environments. Being able to discuss recent developments or regulatory changes will demonstrate your commitment and knowledge of the industry.

✨Prepare for System Architecture Questions

Expect questions about system design and architecture. Be ready to explain how you would approach building a robust and scalable FX Exchange application, including considerations for performance optimisation and risk management.

✨Demonstrate Problem-Solving Skills

Prepare to tackle hypothetical scenarios related to low latency and binary protocols. Show your analytical thinking by walking through your thought process and how you would address potential issues in a high-frequency trading context.

Principal Developer - Java, FX
Hays Technology
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>