Enable job alerts via email!

Java Developer - Commodities Trading

PINPOINT ASIA INFOTECH PTE. LTD.

Singapore

On-site

SGD 80,000 - 110,000

Full time

6 days ago
Be an early applicant

Job summary

A leading commodities trading firm in Singapore is seeking an experienced Java Developer to enhance and maintain trading applications. The ideal candidate should have over 5 years of Java experience, particularly in financial services such as commodities trading, with a strong focus on low-latency systems. Applicants should send their resumes as indicated in the posting.

Qualifications

  • 5+ years of professional Java development experience.
  • Experience in financial services, particularly in commodities trading.
  • Strong knowledge of core Java frameworks and multi-threading.

Responsibilities

  • Develop and maintain Java-based trading applications.
  • Collaborate with traders for requirement gathering.
  • Enhance existing systems by designing new features.

Skills

Java development
Object-oriented design
Multi-threading
Low-latency systems
Spring
Hibernate
Kafka
RabbitMQ
SQL
Docker

Job description

Our client, a leading Commodities Trading firm, is seeking a Java Developer to develop various trading applications. The ideal candidate will work on developing, enhancing, and supporting trading systems, risk management platforms, and other financial applications.

Key Responsibilities:

  • Develop and maintain Java-based trading applications for the commodities trading environment, ensuring performance, scalability, and low-latency processing.
  • Collaborate with traders and business stakeholders to gather requirements and implement solutions that meet the demands of the fast-paced trading environment.
  • Enhance existing systems by designing new features, optimizing performance, and refactoring code to ensure it meets high standards.
  • Integrate trading applications with pricing models, risk systems, and real-time market data sources.
  • Ensure system stability and availability by providing support for live trading environments and troubleshooting issues as they arise.
  • Work with a multi-disciplinary team including quants, business analysts, and DevOps to deliver robust trading platforms.
  • Continuously improve the architecture and design of existing trading systems to ensure long-term performance and maintainability.

Skills & Qualifications:

  • 5+ years of professional Java development experience with a strong understanding of object-oriented design and development.
  • Experience in financial services—specifically in commodities trading or other capital markets sectors (e.g., FX, equities, derivatives).
  • Strong experience with multi-threading, low-latency, and high-performance systems.
  • Solid knowledge of core Java frameworks such as Spring, Hibernate, and multithreading libraries.
  • Experience with messaging technologies (e.g., Kafka, RabbitMQ, ZeroMQ) for real-time data processing.
  • Familiarity with trading platforms and understanding of trading concepts such as pricing, risk, P&L, and market data.
  • Experience with relational databases (e.g., SQL, PostgreSQL) and exposure to NoSQL databases is a plus.
  • Knowledge of microservices architecture and experience with containerization (e.g., Docker, Kubernetes) is a plus.

With well over a decade of a solid and enviable track record behind us, headquartered in Hong Kong, Pinpoint Asia Infotech Pte Ltd (EA License: 16C8291) is the go-to IT Search Firm for several top Investment Banks and Financial Institutions.

If you are interested in the above position, please send your CV to Charlie Kim @ resume.sg@pinpointasia.com (EA Registration number: Reg No: R23112483)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.