Java Developer (Low-latency trading platform)
Коротко
Designs, develops, and maintains low-latency trading applications in Java; optimizes performance, implements messaging protocols and data feeds, and · Needs: Bachelor's in CS/Engineering; 2+ years Java development with low-latency focus; financial services/trading experience; strong network protocols
Описание от работодателя
Key Responsibilities
Design, develop, and maintain low-latency 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 real-time 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 low-latency 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, In-Memory).
Experience with performance tuning and profiling tools.
Excellent problem-solving skills and attention to detail.