Responsibilities Design and implement robust, scalable, and efficient trading architectures capable of high-frequency trading and handling a large volume of transactions. Ensure the architecture supports a range of trading activities, including order matching, margin trading, and derivatives. Evaluate and select appropriate technologies for building a high-performance trading platform, including databases, messaging systems, and caching mechanisms. Develop strategies to minimize latency, enhance order execution, and implement risk management tools and protocols to mitigate system failures. Incorporate robust security measures within the trading architecture to protect against cyber threats and ensure data integrity. Collaborate closely with the product management team to ensure the trading system's architecture meets business objectives and customer requirements. Integrate features for audit trails, reporting, and compliance checks into the trading system. Requirements At least 5-10 years of relevant experience in working with large-scale and distributed systems, specifically with expertise in Java. Proven track record in leading the architectural design and development of large-scale, high-performance trading systems. In-depth knowledge of SpringMVC, MyBatis, Maven, Git, and Spring Boot. Expertise in middleware and distributed systems, with hands-on experience in Redis, RabbitMQ/Kafka, Zookeeper, etc. Proficient in architecting and optimizing high-traffic, distributed applications. Exceptional problem-solving skills, ability to lead complex technical discussions, and a proactive approach to decision-making.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore