Job Description
We are seeking a skilled Java Developer with expertise in Web3 technologies to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-performance trading systems while collaborating with cross-functional teams.
Key Responsibilities
- Development Tasks: Deliver high-quality code and documentation within specified timelines
- System Maintenance: Ensure high stability and availability of trading systems while continuously optimizing performance and user experience
- Technical Research: Continuously explore innovative technologies and share findings with team members
- Problem Resolution: Identify and resolve customer issues to maintain system reliability
- Team Collaboration: Work closely with team members to complete feature development tasks
- System Optimization: Implement improvements to enhance system efficiency and scalability
- Code Review: Participate in peer code reviews to maintain code quality standards
Job Requirements
- Bachelor's degree or higher in Computer Science or related field
- 5+ years of Java development experience with at least 2 years in Web3 domain (digital asset trading, blockchain applications)
- Expertise in Java core technologies (collections, concurrency, JVM) and frameworks like Spring Boot, Spring Cloud
- Experience in distributed system development
- Familiarity with Web3 spot trading processes
- Preferred experience with order systems, account systems, or marketing activity systems
- Proficiency in MySQL, Redis and database performance optimization
- Ability to design high-concurrency, high-availability systems
- Experience with Git, Jenkins, Docker and CI/CD practices
- Strong analytical, communication and teamwork skills
- Experience in building exchange platforms from scratch is a plus
Benefits
- Weekends off
- Remote work options
- 13-month salary
- Professional development opportunities
- Collaborative work environment
- Cutting-edge technology projects