TP ICAP are looking for a Senior Java Developer delivering low‑latency, highly available trading system components with deep expertise in Java, FIX connectivity, and distributed real‑time messaging
Job Summary
TP ICAP are looking for a Senior Java Developer delivering low‑latency, highly available trading system components with deep expertise in Java, FIX connectivity, and distributed real‑time messaging.
In this role, you will be responsible for designing, building, and optimising mission‑critical trading services across multiple asset classes.
Collaborate with global teams, including Architecture, DevOps, and Product, and mentor and guide engineers to improve technical capability and engineering standards.
Matching Summary
TP ICAP are looking for a Senior Java Developer delivering low‑latency, highly available trading system components with deep expertise in Java, FIX connectivity, and distributed real‑time messaging.
Skills & Requirements
Must-have
low-latency Java services
FIX connectivity
distributed real-time messaging
event-driven systems
cloud environments (AWS, EC2, EKS, Kubernetes)
memory architectures
network performance
CI/CD concepts
Nice-to-have
FX, Credit, or Commodities electronic trading
Linux engineering
Spring Boot
Google Guice
observability stacks
distributed caching solutions
BDD and automation frameworks
Key Requirements
Strong experience designing and building high-performance, low-latency Java services within electronic trading
Strong experience with distributed messaging technologies (Solace/Kafka) and real-time systems
Strong experience designing and building event-driven systems deployed to cloud environments (AWS, EC2, EKS, Kubernetes)
Experience with memory architectures and network performance in low latency platforms
Experience with Maven or Gradle (Maven preferred), and JUnit