HamburgerMenu
hirist

Quant Technology Lead/Low Latency Java Engineer

ChangeLeaders.in
9 - 15 Years
Multiple Locations

Posted on: 29/06/2026

Job Description

Job Description :

We are looking for an experienced Quant Technology Lead / Low Latency Java Engineer to design and develop high-performance, mission-critical trading platforms for capital markets.

The ideal candidate will have extensive experience in building ultra-low latency, high-throughput applications using Core Java and distributed technologies.

You will work closely with Quantitative Researchers, Traders, Product Managers, and Infrastructure teams to develop robust electronic trading systems that process market data with minimal latency while ensuring scalability, reliability, and fault tolerance.

This role demands deep expertise in concurrent programming, JVM optimization, distributed computing, networking, and performance engineering within a fast-paced financial trading environment.

Key Responsibilities :

- Design, develop, and maintain ultra-low latency trading applications using Core Java.

- Build high-performance order management, execution management, and market data processing systems.

- Collaborate with Quantitative Analysts and Traders to translate complex trading strategies into production-grade software.

- Design scalable distributed architectures capable of processing millions of market events with minimal latency.

- Optimize order execution paths to reduce latency and improve throughput.

- Develop and enhance market data handlers supporting multiple exchanges and trading venues.

- Implement robust connectivity using FIX Protocol and exchange-specific APIs.

- Perform extensive JVM tuning, garbage collection optimization, thread management, and memory optimization.

- Analyze system bottlenecks using profiling and benchmarking tools.

- Design fault-tolerant messaging infrastructure using Kafka or similar event streaming platforms.

- Build resilient microservices and distributed systems supporting high availability.

- Optimize Linux-based production environments for maximum application performance.

- Conduct code reviews and establish engineering best practices.

- Mentor junior engineers and provide technical leadership across development teams.

- Work closely with DevOps and Infrastructure teams during production deployments.

- Participate in production support for critical trading systems when required.

- Ensure adherence to software engineering standards, security policies, and regulatory requirements.

Required Technical Skills :

1. Programming :

- Strong expertise in Core Java (Java 8/11/17+)

- Advanced object-oriented programming

- JVM internals

- Memory management

- Garbage Collection tuning

- Collections Framework

- Java NIO

2. Concurrency :

- Multithreading

- Concurrent programming

- Lock-free algorithms

- Synchronization techniques

- Thread pools

- Executors

- Atomic operations

- Java concurrency utilities

3. Low Latency Systems :

- Ultra-low latency architecture

- High-frequency trading concepts

- Event-driven programming

- Real-time processing

- Zero-copy techniques

- Performance optimization

4. Distributed Systems :

- Distributed computing

- High availability architecture

- Fault tolerance

- Horizontal scalability

- Clustered systems

- Distributed caching

5. Messaging & Streaming :

- Apache Kafka

- Event streaming

- Publish-subscribe architecture

- High-throughput messaging

- Message optimization

6. Trading Technologies :

- FIX Protocol

- Order routing

- Market data feeds

- Exchange connectivity

- OMS

- EMS

- Electronic trading platforms

7. Operating Systems :

- Linux

- Shell scripting

- Process management

- Network tuning

- Performance monitoring

8. Performance Engineering :

- CPU profiling

- Memory profiling

- Network optimization

- Latency measurement

- Benchmarking

- Performance tuning tools

9. Database :

- SQL

- Time-series databases

- In-memory databases

- Redis (preferred)

10. Tools :

- Git

- Maven/Gradle

- IntelliJ IDEA

- Jenkins

- Docker

- Kubernetes (preferred)

Desired Experience :

- 9 to 15 years of software development experience with strong expertise in Core Java.

- Hands-on experience developing low-latency or high-frequency trading systems.

- Experience working with capital markets, investment banking, hedge funds, or fintech organizations.

- Strong understanding of exchange connectivity and financial messaging protocols.

- Experience building highly concurrent, distributed systems capable of handling millions of transactions.

- Proven experience optimizing JVM performance for latency-sensitive applications.

- Experience with Kafka or similar high-throughput messaging systems.

- Familiarity with market data processing and order execution workflows.

- Experience working in Agile/Scrum development environments

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...