Low Latency Algo Trading Java Developer

4 days ago


Singapore Alan Partners Full time $120,000 - $180,000 per year


We are searching for a seasoned Senior eFX Java Developer with a proven background in algorithmic trading and a comprehensive understanding of electronic foreign exchange (eFX) trading systems. This role requires expertise in Direct Market Access (DMA), Straight-Through Processing (STP), pricing models, risk management, and a strong focus on developing low-latency trading solutions. As a key member of our team, you will contribute to the design, development, and optimization of our eFX trading platform, ensuring seamless execution, precision pricing, effective risk control, and exceptional performance.

Key Responsibilities:

  • Collaborate closely with cross-functional teams including traders, quantitative analysts, and infrastructure specialists to architect, develop, and maintain an advanced eFX trading platform.
  • Leverage your expertise in algorithmic trading to design and implement high-performance DMA and STP strategies for efficient order routing, trade execution, and seamless liquidity aggregation.
  • Develop and refine pricing algorithms, ensuring real-time responsiveness to market dynamics while maintaining a competitive edge.
  • Create robust risk management tools and mechanisms, employing real-time risk assessment and mitigation strategies to safeguard trading activities.
  • Identify, diagnose, and resolve performance bottlenecks and latency challenges to ensure consistently high-speed and reliable trading capabilities.
  • Play a pivotal role in platform enhancements and the introduction of new features, adhering to best practices in coding, scalability, and maintainability.
  • Stay attuned to industry trends, emerging technologies, and regulatory changes to drive continuous innovation within the trading platform.
  • Collaborate closely with QA teams to conduct thorough testing and validation of newly developed functionalities.
  • Provide technical support and collaborate with operations teams to promptly address and resolve production issues.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience as a Java Developer in the financial sector, particularly within eFX or electronic trading systems.
  • Strong expertise in low-latency Java programming, multithreading, and concurrent systems to ensure optimal trading performance.
  • Proven track record in algorithmic trading, encompassing DMA and STP execution, liquidity aggregation, and order routing.
  • Proficiency in developing and implementing pricing models, algorithmic trading strategies, and real-time market data processing.
  • Solid grasp of trading protocols, FIX, and other industry-standard messaging formats.
  • Familiarity with risk management concepts, real-time risk assessment, and mitigation strategies within trading environments.
  • Experience working with agile methodologies and version control systems.
  • Excellent problem-solving skills, with the ability to efficiently troubleshoot complex trading system issues.
  • Strong communication skills, both written and verbal, enabling effective collaboration with diverse teams.
  • Demonstrated ability to independently manage multiple tasks and priorities.



  • Singapore TENTEN PARTNERS PTE. LTD Full time

    A prestigious financial institution in Singapore seeks talented Core Java Software Engineers for their Algo Trading team. This elite role entails designing and developing high-performance trading systems and collaborating closely with traders to drive innovative strategies. A strong background in Core Java and experience in low-latency systems are essential....

  • Java Algo Developer

    1 week ago


    Singapore Millennium Management LLC Full time

    Java Algo Developer - EQ Trading Technology Java Algo Developer - EQ Trading Technology **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...


  • Singapore IO TECH SOLUTIONS LIMITED Full time

    A technology firm specializing in trading solutions is seeking a candidate with a B.S. or M.S. in Computer Science or a related field. The role involves designing low-latency trading systems and producing high-performance trading tools. Candidates should have 1-3 years of experience in distributed software development using Java, Go, or C++. They should also...


  • Singapore Ashford Benjamin Ltd. Full time

    Our client is a globally recognized, top-tier quantitative and systematic investment manager , renowned for its technology and data-driven approach. Operating across all liquid asset classes, they combine cutting-edge research, technology, and trading expertise to solve the most complex market challenges. They foster a collaborative and innovative culture...

  • Java Developer

    7 days ago


    Singapore Sanderson-iKas Singapore Pte Ltd Full time

    **Position Overview** - Design and implement components of the algorithmic execution platform and associated strategies. - Optimize existing strategies to enhance overall performance. - Develop and support automated testing processes for the platform. - Provide secondary-level support for the algorithmic execution system. - Be available for occasional early...

  • Java Algo Developer

    2 weeks ago


    Singapore Millennium Management Full time

    Java Algo Developer - EQ Trading Technology **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...


  • Singapore Nicoll Curtin Full time

    A leading financial institution in Singapore is seeking an experienced Senior Java Developer to join their Front Office Trading Technology team. You will work on impactful trading systems, collaborating closely with traders and quants. The ideal candidate has at least 5 years of Java development experience and a strong understanding of low-latency and...


  • Singapore HKDAG Full time

    A global trading firm in Singapore is seeking a seasoned software engineer with 10+ years of experience to lead the design and optimization of ultra-low latency trading systems. The ideal candidate will have a strong background in C++, Rust, or Java, and be familiar with market data protocols. This role includes mentoring junior engineers and collaborating...


  • Singapore BestEx Research Group Full time

    About BestEx Research BestEx Research is a financial technology and research firm specializing in building sophisticated execution algorithms and transaction cost modeling tools servicing multiple asset classes. The firm provides high-performance algorithmic execution services to hedge funds, CTAs, asset managers, and banks through a traditional electronic...

  • Technical Lead

    4 days ago


    Singapore IO TECH SOLUTIONS LIMITED Full time

    Our client is a fast-moving proprietary trading firm building high-performance, low-latency trading systems that power their edge in global markets. Their culture thrives on collaboration, innovation, and technical excellence and were looking for a Technical Lead to help us scale even further. What You'll Do: Lead and mentor top-tier engineers to deliver...