Java Developer – Algo Development Technology
Java Developer – Algo Development Technology

Java Developer – Algo Development Technology

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Develop real-time algorithmic trading systems and enhance critical execution platforms.
  • Company: Millennium is a leading investment management firm known for its innovative technology solutions.
  • Benefits: Enjoy a full-time role with opportunities for remote work and corporate perks.
  • Why this job: Join a high-performing team and make an impact in the fast-paced world of finance.
  • Qualifications: 7+ years of Java development experience, preferably in algorithmic trading or order management systems.
  • Other info: Ideal for quick thinkers who thrive in dynamic environments and enjoy problem-solving.

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

Join to apply for the Java Developer – Algo Development Technology role at Millennium

Join to apply for the Java Developer – Algo Development Technology role at Millennium

We are looking for a strong developer to join our high performing Algorithmic Development team. We are looking for strong hands-on Java developer with a solid understanding of concurrent, multi-threaded application environments.
Responsibilities & Duties

  • Partner closely with fellow technologists, Execution Services and Equity Finance team to further enhance our execution offering to Portfolio Managers across various teams.
  • Build real-time algorithmic trading systems and execution platforms in a fast paced environment
  • Developing new features with high quality and enhancing functionality on a mission critical platform
  • Design or upgrade existing software to ensure product performance and quality expectations are met
  • Understand the business requirements and constraints in various developed and emerging markets
  • Stay current on state-of-the-art technologies and tools including technical libraries, computing environments and academic research
  • Help in any data analysis / trouble shooting (L3) in case of issues with our critical trading infrastructure.

Preferred Technical Skills

  • 7 +years strong Java server-side development experience.
  • Working experience with financial order/execution data, positions data and market data
  • Knowledge of equities, options, SOR, VWAP, algorithmic trading platforms, or market microstructure
  • High focus on testability of program (TDD/XP based development preferred)
  • Experience in using, enhancing proprietary java framework and design patterns e.g. for low/no GC, messaging sessions, multi-threading
  • Good DevOps understanding to drive some of testing automation
  • Experience with AI tools usage for higher developer productivity a plus

Preferred Experience

  • 5+ years of development experience in Algos or order management systems.
  • Knowledge of Kdb+/Q is a big plus.
  • Good team player. Detail oriented, demonstrates thoroughness and strong ownership of work.
  • Excellent written & oral communication skills
  • Quick thinker & problem solver, able to think on their feet and make informed decisions.
  • Experience with any cloud platform and containerization tools is a plus.
  • Any front-end development experience is a plus.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Investment Management

Referrals increase your chances of interviewing at Millennium by 2x

Sign in to set job alerts for “Java Software Engineer” roles.

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 months ago

City Of London, England, United Kingdom 5 days ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 year ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 21 hours ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

Leatherhead, England, United Kingdom 2 days ago

Java Software Engineer – Real-time Payments

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 month ago

Java Software Engineer (API, Data and Cloud)

London, England, United Kingdom 6 days ago

London Area, United Kingdom £9,000.00-£10,000.00 3 hours ago

St Albans, England, United Kingdom 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Java Developer – Algo Development Technology employer: Millennium

Millennium is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. As a Java Developer in our Algorithmic Development team, you'll benefit from a collaborative culture that prioritises professional growth and cutting-edge technology, ensuring you stay at the forefront of the financial sector. With a strong focus on employee development and a commitment to excellence, Millennium provides a unique opportunity to contribute to mission-critical trading systems while enjoying a supportive and engaging workplace.
M

Contact Detail:

Millennium Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer – Algo Development Technology

Tip Number 1

Familiarise yourself with the latest trends in algorithmic trading and Java development. Being able to discuss current technologies and methodologies during your interview will show that you're proactive and knowledgeable about the field.

Tip Number 2

Network with professionals in the finance and tech sectors, especially those who work with algorithmic trading systems. Attend relevant meetups or webinars to make connections that could lead to referrals or insider information about the role.

Tip Number 3

Brush up on your problem-solving skills, particularly in multi-threaded environments. You might be asked to demonstrate your thought process in tackling complex coding challenges during the interview.

Tip Number 4

Prepare to discuss your experience with DevOps practices and any tools you've used for testing automation. Highlighting your understanding of these areas can set you apart from other candidates.

We think you need these skills to ace Java Developer – Algo Development Technology

Java Development
Concurrent Programming
Multi-threaded Application Design
Algorithmic Trading Systems
Financial Order/Execution Data Management
Market Data Analysis
Test-Driven Development (TDD)
Proprietary Java Framework Enhancement
Messaging Sessions Design Patterns
DevOps Practices
AI Tools for Developer Productivity
Kdb+/Q Knowledge
Cloud Platform Experience
Containerization Tools
Front-end Development Experience
Strong Communication Skills
Problem-Solving Skills
Attention to Detail
Team Collaboration

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Java Developer – Algo Development Technology role. Understand the key responsibilities and required skills, especially focusing on Java development, multi-threaded applications, and algorithmic trading.

Tailor Your CV: Customise your CV to highlight relevant experience in Java server-side development, particularly any work with financial order/execution data or algorithmic trading platforms. Emphasise your problem-solving skills and ability to work in a fast-paced environment.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for algorithmic trading and your technical expertise. Mention specific projects or experiences that demonstrate your hands-on Java development skills and your understanding of the financial markets.

Highlight Team Collaboration: In your application, emphasise your ability to work closely with other technologists and teams. Provide examples of past collaborations that led to successful project outcomes, showcasing your communication skills and teamwork.

How to prepare for a job interview at Millennium

Showcase Your Java Expertise

Be prepared to discuss your hands-on experience with Java, especially in concurrent and multi-threaded environments. Highlight specific projects where you implemented these skills, as this will demonstrate your technical proficiency.

Understand the Financial Context

Familiarise yourself with financial concepts such as algorithmic trading, market microstructure, and execution platforms. Being able to speak knowledgeably about these topics will show that you understand the business side of the role.

Emphasise Problem-Solving Skills

Prepare examples of how you've tackled complex problems in past projects. Discuss your approach to troubleshooting and data analysis, particularly in high-pressure situations, as this is crucial for maintaining critical trading infrastructure.

Demonstrate Team Collaboration

Since the role involves partnering with various teams, be ready to share experiences where you successfully collaborated with others. Highlight your communication skills and how you contributed to team success, as being a good team player is essential.

Java Developer – Algo Development Technology
Millennium
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

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

M
  • Java Developer – Algo Development Technology

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-18

  • M

    Millennium

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