Java Lead with Trading experience

Infinity Tech Group Inc
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Algorithmic Trading
Amazon Web Services (AWS)
Azure
Cloud Computing
Program Optimization
Code Review
Distributed Systems
Memory Management
Fault Tolerance
Financial Information EXchange
Java Virtual Machine (JVM)
Spring
Python
Enterprise Messaging Systems
NoSQL
Performance Tuning
RabbitMQ
SQL Databases
Multithreading
Google Cloud Platform
Spring-boot
Reliability of Systems
Event Driven Architecture
Kubernetes
Low Latency
Kafka
REST
Docker
Microservices

Job description

  • Lead architecture, design, and development of low-latency trading applications
  • Build and enhance order management systems (OMS) and execution management systems (EMS)
  • Collaborate with traders, quants, and business stakeholders to translate requirements into technical solutions
  • Develop real-time market data processing systems
  • Optimize systems for high throughput and ultra-low latency
  • Ensure system reliability, scalability, and fault tolerance
  • Lead code reviews, enforce best practices, and mentor junior developers
  • Integrate with exchanges, brokers, and third-party trading platforms
  • Work on algorithmic trading strategies implementation (if required)
  • Handle production issues, performance tuning, and root cause analysis

Requirements

We are seeking a highly skilled Senior Java Lead with strong experience in trading platforms (Equities / Derivatives / FX / Fixed Income) to design, build, and lead high-performance, low-latency systems used in front-office trading environments. You will work closely with traders, quants, and product teams to deliver scalable, real-time solutions., + Multithreading & concurrency

  • JVM internals & performance tuning
  • Memory management (tuning), + Equities / Derivatives / FX / Commodities trading
  • Market data feeds (FIX, FAST, etc.)
  • Order lifecycle, trade lifecycle
  • Familiarity with:
  • FIX Protocol
  • Exchange connectivity

System Design

  • Experience in building:
  • Low-latency distributed systems
  • Event-driven architectures
  • Strong knowledge of:
  • Microservices architecture
  • Messaging systems (Kafka, Solace, RabbitMQ)

Tech Stack

  • Spring Boot / Spring Framework
  • REST APIs
  • SQL & NoSQL databases
  • Linux/Unix systems
  • Docker / Kubernetes (good to have), * 6-12+ years of experience (with 2-5 years in lead role)
  • Proven experience managing teams and delivering large-scale systems
  • Strong problem-solving and decision-making skills

Good to Have:

  • Experience in algorithmic trading / HFT
  • Knowledge of Python for quant integration
  • Cloud experience (AWS / Google Cloud Platform / Azure)
  • Exposure to risk systems, pricing engines
  • Understanding of regulatory requirements (MiFID II, SEC, etc.

Apply for this position