Job Description
We are seeking a skilled Java Engineer to join our team and contribute to the development and maintenance of our CEX Exchange Business Contract System and Spot System. This role involves designing, implementing, and optimizing high-performance trading systems that handle large volumes of transactions with low latency.
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