Senior Software Engineer (Java)
Liquidnet
Overview
Senior Java Developer at TP ICAP responsible for designing and delivering low-latency, highly available trading system components. You will build and optimize mission-critical services across asset classes and work with global teams to ensure stability. The role blends Java engineering, FIX connectivity, and distributed real-time messaging to support electronic trading. You will influence performance, reliability, and cloud-ready architectures in a fast-paced, data-driven environment.
Responsibilities- Design and implement distributed, fault-tolerant Java services for electronic trading environments
- Lead performance tuning, optimisation, and refactoring of low-latency trading components
- Investigate and resolve production issues to ensure system stability and high availability
- Collaborate with global teams including Architecture, DevOps, and Product
- Mentor engineers to raise technical capability and engineering standards
- 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
- Experience in Git or other source control systems
- Experience in CI/CD concepts
- Strong communication skills across globally distributed teams
- strong communication
- collaboration across globally distributed teams
- mentoring and technical leadership
- Java
- low-latency systems
- distributed messaging (Solace, Kafka)
Reference: WJ-747_30171002