Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer (Low-Latency) - Leading Investment Bank - J1248

PINPOINT ASIA INFOTECH PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT Search Firm is seeking a Java Developer for low-latency trading systems within a global investment bank in Singapore. You will design and develop Java applications that support electronic trading, optimize system performance, and collaborate with traders and quants. Ideal candidates will have strong experience in Java, JVM internals, and high-performance systems, with a focus on delivering reliable and efficient trading platforms. Join a dynamic environment where performance is crucial.

Qualifications

  • Strong commercial experience in Java for low-latency or high-performance systems.
  • Deep understanding of JVM internals, garbage collection, and memory management.
  • Strong experience with concurrency, lock-free or low-lock designs.
  • Experience with high-performance messaging (FIX, Kafka, Aeron).
  • Solid Linux knowledge, including performance tuning and troubleshooting.

Responsibilities

  • Design and develop low-latency Java applications.
  • Optimize system performance across GC, threading, and network I/O.
  • Build and maintain real-time services processing high message volumes.
  • Work closely with traders, quants, and electronic trading teams.
  • Analyze and resolve latency bottlenecks.

Skills

Java (Java 8+)
JVM internals
Concurrency
High-performance messaging
Linux performance tuning
SQL
Job description

We are looking for a Java Developer to work on low‑latency, high‑throughput trading systems within a global investment bank. This role sits close to the front office, building and optimizing platforms where microseconds matter and failures are not tolerated.

Responsibilities
  • Design and develop low‑latency Java applications supporting electronic trading and market connectivity
  • Optimize system performance across GC, threading, memory allocation, and network I/O
  • Build and maintain real‑time services processing high message and transaction volumes
  • Work closely with traders, quants, and electronic trading teams to deliver performance‑critical features
  • Analyze and resolve latency bottlenecks across application, JVM, and OS layers
  • Ensure systems are resilient, fault‑tolerant, and production‑ready
  • Participate in production support for latency‑sensitive systems
Requirements
  • Strong commercial experience in Java (Java 8+) for low‑latency or high‑performance systems
  • Deep understanding of JVM internals, garbage collection, and memory management
  • Strong experience with concurrency, lock‑free or low‑lock designs
  • Experience with high‑performance messaging (FIX, Kafka, Aeron, custom protocols)
  • Solid Linux knowledge, including performance tuning and troubleshooting
  • Strong SQL and experience with relational databases
  • Experience working in investment banking, trading, or electronic markets
Nice to Have
  • Experience with FIX protocol or electronic trading platforms
  • Exposure to real‑time pricing, order management, or execution systems
  • Knowledge of networking concepts (TCP/UDP, multicast)
  • Experience with profiling tools (JFR, async‑profiler, Flight Recorder)
  • C++ exposure in low‑latency environments

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.