Job Description:
We are seeking a skilled Java Developer to join our team and contribute to the core development of our spot/contract/rebate platform. The ideal candidate will be responsible for building high-performance, highly available, and scalable platform-level applications.
Key Responsibilities:
- Participate in the core development of spot/contract/rebate systems, creating high-performance, highly available, and scalable platform-level applications.
- Design and develop backend services, focusing on core code development, and collaborate with upstream and downstream teams to deliver highly available services that meet requirements.
- Work closely with Dev Lead, testing, and product teams to quickly respond to and resolve technical issues.
- Continuously optimize system performance and ensure code quality through rigorous testing and code reviews.
- Stay updated with emerging technologies and industry trends to propose innovative solutions.
Job Requirements:
- Bachelor's degree in Computer Science or related field.
- Minimum 5 years of Java development experience with strong fundamentals in Java, including understanding of IO, multithreading, collections, and basic JVM principles.
- Familiarity with distributed systems and common challenges.
- Proficiency in commonly used internet technologies: Spring, SpringBoot, Mybatis, Redis, MySQL, MQ, with understanding of their principles and mechanisms.
- Experience in multithreading, high-performance design, coding, and optimization, with expertise in SQL optimization and performance enhancement.
- Strong knowledge of design patterns and data structures, committed to writing elegant and efficient code.
- Excellent problem-solving skills and ability to work independently as well as in a team environment.
Benefits:
- Remote work opportunities
- Two-day weekends
- Paid annual leave
- Year-end bonus
- Competitive salary package
- Professional development opportunities


