Our client is a leading crypto firm committed to providing innovative cryptocurrency trading solutions to clients. With their extensive expertise and cutting-edge technology, they cater to a diverse range of traders and investors in the dynamic digital currency market.
As they continue to expand their presence in the industry, they are now looking for strong low-latency Java candidates for developing, maintaining, and optimizing high-frequency trading systems.
Responsibilities:
Design, develop and implement low-latency, high-performance Java-based trading systems
Optimize trading strategies for performance improvements, code efficiency, and latency reduction
Collaborate with various stakeholders, including traders, researchers, and technologists to gather requirements, propose solutions, and deliver high-quality software
Stay updated with the latest industry trends and technological advancements, proactively suggesting, and implementing improvements to our trading infrastructure
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
At least 10 years of experience in software development
Strong experience in low-latency core Java development, with expertise in high-performance computing and concurrency
Extensive knowledge of low-level frameworks like Netty and Aeron would be a plus
Previous experience in managing a small team is a plus
Familiarity with financial/cryptocurrency products is highly desirable
Strong communication skills in English and Chinese, Mandarin is preferable