Enable job alerts via email!

Java Algorithmic Developer, Trading Technology

Vodafone

Singapore

On-site

SGD 100,000 - 150,000

Full time

2 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 telecommunications is seeking an experienced Java developer for algorithmic trading. You will enhance trading systems, ensure reliability, and work closely with execution teams while leveraging financial datasets. This role demands strong technical skills and experience in fast-paced environments, offering an excellent opportunity for impactful contributions.

Qualifications

  • 6+ years of development experience in algorithmic trading or order/execution management systems.
  • Strong knowledge of Java (server-side), ideally with Spring Boot.
  • Experience working in fast-paced, front-office trading environments.

Responsibilities

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

Skills

Java
Algorithmic trading
Multi-threading
Performance tuning
Test-driven development (TDD)
Containerization

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.