Java Software Engineer

Java Software Engineer

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

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.

M

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

Java Programming
Low-Latency Systems Development
Electronic Trading Systems
Microservices Architecture
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Concurrency in Java
FIX Protocol
FIX Connectivity
ITCH Protocol
Statistical Analysis
Quantitative Engineering
Problem-Solving Skills
Collaboration with Quantitative Analysts
Continuous Improvement Mindset

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.

Land your dream job quicker with Premium

Your application goes to the top of the list
Personalised CV feedback that lands interviews
Support from real people with tickets
Apply for more jobs in less time with AI support
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>