Java Algorithmic Developer, Trading Technology

apartmentMenrva placeToa Payoh scheduleFull-time calendar_month 
My client is a recognized investment firm known for its data-driven approach, technology-first culture, and high-performance trading systems. With a global presence, the firm deploys sophisticated quantitative strategies in public markets and relies on strong technology teams to maintain its edge in execution and risk management.

You'll be part of a fast-paced, agile team building mission-critical software for trading systems.

About the Role

We are looking for a strong hands-on Java developer to join a high-performing algorithmic development team focused on building real-time trading systems and execution platforms. This is a front-office, mission-critical engineering role with direct exposure to equity finance and execution services across global markets.

Key Responsibilities
  • Partner closely with execution teams and engineers to build and enhance execution offerings for portfolio managers.
  • Develop and maintain real-time algorithmic trading and order management systems.
  • Deliver new features and upgrade existing platforms to meet performance, quality, and reliability expectations.
  • Contribute to design, development, and debugging of multi-threaded, low-latency applications.
  • Troubleshoot and analyze trading infrastructure issues, including Level 3 (L3) production support.
  • Understand market microstructure and trading rules across developed and emerging markets.
What We’re Looking For
  • Strong knowledge of Java (server-side), ideally with Spring Boot.
  • Hands-on experience with financial datasets including market data, execution data, and positions data.
  • Knowledge of equities, options, VWAP, algorithmic trading strategies, and Asia market microstructure.
  • Skilled in test-driven development (TDD), multi-threading, low-GC systems, and performance tuning.
  • Experience with proprietary Java frameworks, messaging systems, and session management.
  • Familiarity with DevOps workflows, testing automation, and containerization (Docker/Kubernetes).
  • Bonus: Knowledge of AI developer tools, KDB+/Q, or any front-end development experience.
Preferred Experience
  • 6+ years of development experience in algorithmic trading or order/execution management systems.
  • Deep understanding of equities, including auction mechanisms and regulatory constraints.
  • Experience with inventory optimization in Asia is highly desirable.
  • Strong communication skills, attention to detail, and collaborative mindset.
  • Experience working in fast-paced, front-office trading environments is a plus.
electric_boltImmediate start

Java Developer - Toa Payoh

apartmentKAIROS GLOBAL SEARCH PTE. LTD.placeToa Payoh
they are looking for a Java Developer to help build and enhance their next-generation financial products. This person will be responsible for designing, developing, and maintaining high-performance, scalable fintech applications.  •  Follow us on LinkedIn for more...
apartmentNETSplaceToa Payoh
of development with experience in various payment implementations with multiple interfaces protocol (ISO8583, JSON, HEX data format)  •  Comfortable in developing applications with programming languages such as C, C++, Java and Python.  •  Familiar and have working...
local_fire_departmentUrgent

Toa Payoh - Java backend Developer

apartmentDNA INFOTECH PTE. LTD.placeToa Payoh
Job Summary: We are seeking skilled and passionate Java Developers with 3 to 10 years of experience to join our growing team. The ideal candidate will have a strong background in building scalable, secure applications, ideally within the banking...