Key Responsibilities
- Design develop and maintain lowlatency trading applications using Java.
- Optimize system performance to meet stringent latency requirements.
- Collaborate with trading and quant teams to understand system requirements and enhance platform capabilities.
- Implement and manage messaging protocols and data feeds for realtime processing.
- Troubleshoot and resolve performance issues in production environments.
- Contribute to architectural decisions and code reviews.
Qualifications
- Bachelors degree in Computer Science Engineering or a related field.
- 2 years of Java development experience with a focus on lowlatency systems.
- Proven experience in the financial services industry particularly in trading environments.
- Strong understanding of network protocols multithreading and concurrency in Java.
- Familiarity with messaging systems (e.g. FIX Kafka) and databases (e.g. Redis InMemory).
- Experience with performance tuning and profiling tools.
- Excellent problemsolving skills and attention to detail.
Competitive base salary discretionary bonus