Enable job alerts via email!

Java Developer (Algo) | Singapore, SG | Hybrid

Nicoll Curtin - Singapore

Singapore

Hybrid

SGD 300,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a skilled Java Developer with expertise in algorithmic trading. This exciting role involves designing and implementing high-performance trading systems, collaborating with quantitative analysts, and optimizing algorithms for efficiency and reliability. The ideal candidate will have a strong background in equity markets and a passion for innovative trading solutions. Join a leading investment firm that values cutting-edge technology and offers a dynamic work environment where your contributions will significantly impact the trading landscape.

Qualifications

  • 5+ years of Java development with a focus on algorithmic trading.
  • Strong understanding of equity markets and trading strategies.

Responsibilities

  • Design and implement robust algorithmic trading systems using Java.
  • Collaborate with analysts to translate trading strategies into code.

Skills

Java Development
Algorithmic Trading
Equity Markets
Performance Tuning
Multi-threaded Programming
Collaboration Skills

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering
Bachelor’s degree in Finance

Tools

Algorithmic Trading Platforms

Job description

Java Developer (Algo)
Nicoll Curtin - Singapore Singapore Apply now Posted 3 days ago Hybrid Job Permanent S$300k

Our client is a leading investment firm, specializing in innovative trading solutions.

They are seeking an experienced Java Developer with a strong background in algorithmic trading. The ideal candidate will have at least 5 years of experience in developing, optimizing, and maintaining trading algorithms and platforms, with a deep understanding of equity markets.

Key Responsibilities:

  • Design, develop, and implement robust and efficient algorithmic trading systems using Java.
  • Collaborate with quantitative analysts and traders to understand trading strategies and translate them into functional code.
  • Optimize existing algorithms for performance, scalability, and reliability.
  • Monitor and troubleshoot algorithm performance in real-time, making adjustments as needed.
  • Stay updated on industry trends and technologies related to algorithmic trading and order management systems.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Document code, processes, and algorithms to ensure maintainability and knowledge transfer.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, Finance, or a related field.
  • Minimum of 5 years of experience in Java development, with a focus on algorithmic trading or order management systems
  • Mandatory to have experience in Equities - strong understanding of equity markets, trading strategies, and order execution.
  • Experience with algorithmic trading platforms and tools.
  • Proficiency in performance tuning and optimization techniques.
  • Familiarity with multi-threaded programming and distributed systems
  • Strong communication and collaboration skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.