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


