We are looking for a Java Software Engineer with strong technical expertise to develop, optimize, and maintain high-performance applications for global clients. This role offers a career path towards Software Project Manager for candidates interested in project management.
Key Responsibilities
- Develop, test, and maintain software applications according to business requirements.Troubleshoot and resolve technical issues during development and deployment.
- Continuously improve code quality, optimize performance, and enhance system stability.
- Collaborate with project managers and team members to ensure timely delivery.
Requirements
- Bachelor’s degree or above in Computer Science or related field.
- 3+ years of hands-on experience in Java development.Solid understanding of networking, I/O, multithreading, and JVM fundamentals.
- Familiar with Spring Boot, Spring MVC, MyBatis frameworks.
- Proficient in relational databases (MySQL, Oracle) and NoSQL (MongoDB).
- Strong problem-solving skills, communication ability, and team collaboration.
- Mandarin is a must.
- Willing to travel for short-term business trips when required.
Preferred Qualifications
- Experience in enterprise-level application development.
- Knowledge of microservices architecture and cloud platforms (AWS, Azure).
Career Path & Why Join Us
- Clear career growth to Senior Software Engineer or Software Project Manager.
- Involvement in global projects with advanced automation and robotics technology.
- Flexible and international working environment.