Enable job alerts via email!

Java Algorithmic Developer, Trading Technology

Out in Science, Technology, Engineering, and Mathematics

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the STEM sector seeks a developer specialized in algorithmic trading. The role involves enhancing execution offerings and developing real-time trading systems, requiring strong knowledge in Java and financial datasets. Ideal candidates will possess extensive experience in fast-paced trading environments and a deep understanding of market structures.

Qualifications

  • 6+ years of development experience in algorithmic trading or order/execution management systems.
  • Deep understanding of equities and regulatory constraints.
  • Experience with inventory optimization in Asia is desirable.

Responsibilities

  • Develop and maintain real-time algorithmic trading and order management systems.
  • Troubleshoot and analyze trading infrastructure issues with Level 3 support.
  • Deliver new features and upgrade existing platforms to meet performance expectations.

Skills

Java
Algorithmic Trading
Multi-threading
Performance Tuning
Test-Driven Development
Market Microstructure

Tools

Spring Boot
Docker
Kubernetes

Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.