Trading Software Engineer (Java | Market Making | HFT | Low Latency)
Salary undisclosed
Checking job availability...
Original
Simplified
Our client is looking for a Trading System Software Engineer / Architect to spearhead the development, refinement, and upkeep of the institutional business trading system's matching engine. Ideal candidate would be an innovative tech professional with a profound interest in cryptocurrencies and financial markets, coupled with a proven track record in developing high-performance trading systems. The primary goal is to ensure seamless and efficient operation in demanding high-concurrency and high-load environments.
Key Responsibilities:
- Craft and optimize the trading system's matching engine.
- Guarantee top-notch performance in scenarios with high-concurrency and high-load.
- Collaborate with diverse teams to seamlessly integrate with crypto exchange trading systems.
- Deploy best practices for performance optimization and system robustness.
- Stay ahead by embracing the latest industry trends for continuous system enhancement.
Requirements
- Advanced proficiency in Java programming.
- Hands-on experience with SpringBoot/Spring Cloud frameworks.
- Competence in working with MySQL and PostgreSQL databases.
- Familiarity with Redis caching technology.
- Exposure to cloud platforms like AWS and Azure.
- Prior engagement with market maker, quant firms, or high-frequency trading firms within the crypto domain is considered a notable advantage.
- Bilingual in Chinese and English would be a preference
Qualifications:
- Possession of a Bachelor's or Master's degree in Computer Science or a related field.
- Demonstrated expertise in architecting and optimizing high-performance trading systems.
- Exceptional problem-solving skills in fast-paced environments.
- Strong communication and collaborative aptitude.