My client is a leading global investment bank with a strong presence in trading technology. They are looking to hire multiple Senior Java Developers to join their high-performance trading systems team. The role involves working on low-latency, high-throughput applications and collaborating closely with traders, quants, and other technology teams.
Â
Key Responsibilities:
Develop and maintain high-performance trading applications in Java.
Implement multi-threaded, concurrent systems optimized for low latency.
Apply strong computer science fundamentals such as data structures, algorithms, and object-oriented design to solve complex problems.
Participate in code reviews and mentor junior developers.
Troubleshoot and resolve production issues promptly.
Â
Requirements:
Minimum 6 years of professional Java development experience.
Strong understanding of core CS concepts: multi-threading, concurrency, data structures, and algorithms.
Experience with high-performance, low-latency systems is a plus.
Familiarity with messaging systems (Kafka, RabbitMQ) and network programming is advantageous.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Excellent problem-solving skills and ability to work in a fast-paced environment.
Open to non-FSI experience
Â
If this outstanding opportunity sounds like your next career move, please submit through "Apply Now" or send your resume in Word format to Charlie Kim at resume.my@pinpointasia.com and put Senior Java Developer (Trading Systems) - Leading Investment Bank in the subject header.
Â
Data provided is for recruitment purposes only.




