Job Description
Key Responsibilities
- Design and develop core components of the exchange business contract system and spot trading system using Java
 - Optimize system performance to ensure high availability and low latency for trading operations
 - Implement secure and reliable transaction processing mechanisms
 - Collaborate with product managers and other engineers to define system requirements
 - Monitor system performance and troubleshoot issues in production environments
 - Participate in code reviews and maintain high coding standards
 - Stay updated with the latest technologies in blockchain and exchange systems
 
Job Requirements
- Bachelor's degree in Computer Science or related field
 - 3+ years of Java development experience
 - Strong understanding of distributed systems and high-concurrency architectures
 - Experience with financial systems or exchange platforms preferred
 - Familiarity with blockchain technology and cryptocurrency trading concepts
 - Knowledge of database optimization and caching technologies
 - Experience with microservices architecture and containerization technologies
 - Excellent problem-solving skills and attention to detail
 
Preferred Qualifications
- Experience with exchange system development or financial technology products
 - Knowledge of trading protocols and matching engine algorithms
 - Familiarity with security best practices in financial systems
 - Understanding of regulatory requirements for cryptocurrency exchanges
 


