freehire launches on Product Hunt on 26 August.

Follow →

Java Developer (AWS) - Leading Investment Bank - J12483

Summary

Builds low-latency Java services on AWS for post-trade systems in a global investment bank, optimizing JVM performance and handling high transaction volumes.

We are looking for a Java Developer to work on high-throughput trading systems within a global investment bank. This role sits close to post-trade operations, building and optimizing platforms where performance matters.

Responsibilities

  • Design and develop low-latency Java applications supporting post-trade processes
  • 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+) and AWS
  • Deep understanding of JVM internals, garbage collection, and memory management
  • Strong experience with concurrency, lock‑free or low‑lock designs
  • Solid Linux knowledge, including performance tuning and troubleshooting
  • Strong SQL and experience with relational databases

Data provided is for recruitment purposes only.

Other Opportunities

  • Python/ C++ Developer - Delta One & Prime Services Quant Team - J13017
  • Middle Office Operations Manager - Equity Swaps - J12877
  • Python Quant Developer-Commodities Trading - J13025

See also