At a Glance
- Tasks: Join a dynamic team to enhance and develop cutting-edge trading systems.
- Company: Miller Maxwell partners with an innovative electronic trading company focused on low-latency solutions.
- Benefits: Enjoy a collaborative environment with opportunities for professional growth and development.
- Why this job: Be part of a forward-thinking team that values technology and continuous improvement in trading systems.
- Qualifications: A degree in STEM and 8+ years of Java experience, especially in electronic trading software.
- Other info: Ideal for those interested in quantitative engineering and statistical analysis.
The predicted salary is between 48000 - 72000 £ per year.
Miller Maxwell is assisting an electronic trading company seeking to hire a Java Software Engineer expanding their team in 2025. The Java Software Engineer will be a key contributor to the development and enhancement of proprietary trading systems and surrounding ecosystems.
The Java Software Engineer will:
- Enhance and develop core features of trading platform software.
- Build trading engines, micro-services, low-latency tools.
- Work to develop solutions around new products requested by trading and front-office teams.
- Work within their TDD and BDD environment.
- Research and look to continuously improve the systems and introduce new technology.
The Java Software Engineer qualifications:
- A degree in a STEM-related subject.
- At least eight years of commercial Java experience.
- Experience working on the development of electronic trading software is required for this position.
- Java concurrency is essential.
- FIX Protocol - FIX Connectivity - ITCH experience - desirable.
The team works closely with quants, so ideally, the Java Software Engineer will see a future in quantitative engineering, statistical analysis or quantitative research as their preferred career choice.
Contact Detail:
Miller Maxwell Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in low-latency trading and electronic trading systems. Being able to discuss recent advancements or technologies during your interview will show your passion and commitment to the field.
✨Tip Number 2
Network with professionals in the trading and finance technology sectors. Attend industry meetups or webinars where you can connect with potential colleagues or mentors who can provide insights into the company culture and expectations.
✨Tip Number 3
Brush up on your knowledge of Java concurrency and the FIX Protocol. Be prepared to demonstrate your understanding of these concepts, as they are crucial for the role and will likely come up in technical discussions.
✨Tip Number 4
Consider contributing to open-source projects related to trading systems or Java development. This not only enhances your skills but also showcases your initiative and ability to work collaboratively on complex software solutions.
We think you need these skills to ace Java Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and electronic trading systems. Emphasise any relevant projects or roles that showcase your skills in low-latency tools and trading engines.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with the job description, such as your work with TDD and BDD environments, and how you can contribute to their trading platform.
Showcase Relevant Skills: Clearly outline your technical skills, especially in Java concurrency and any experience with FIX Protocol or ITCH. Use bullet points to make this information easy to read and impactful.
Prepare for Technical Questions: Anticipate technical questions related to Java and electronic trading systems during the interview process. Brush up on your knowledge of quantitative engineering and statistical analysis, as these may be discussed.
How to prepare for a job interview at Miller Maxwell Ltd
✨Showcase Your Java Expertise
Make sure to highlight your extensive experience with Java, especially in low-latency environments. Be prepared to discuss specific projects where you've developed electronic trading systems and how you tackled challenges related to concurrency.
✨Understand the Trading Domain
Familiarise yourself with the basics of electronic trading and the role of trading engines. Being able to speak knowledgeably about FIX Protocol and ITCH will demonstrate your commitment and understanding of the industry.
✨Emphasise TDD and BDD Experience
Since the company operates within a Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) environment, be ready to discuss your experiences with these methodologies. Share examples of how they have improved your coding practices and the quality of your software.
✨Express Interest in Quantitative Engineering
Given that the team collaborates closely with quants, express your interest in quantitative engineering or statistical analysis. Discuss any relevant experience or projects that align with this area to show your potential for growth within the company.