Key Responsibilities
- Manage application releases and perform system upgrades.
- Provide user support for application systems.
- Offer occasional standby support services during critical situations.
- Design, develop, test, and review applications following cloud-native principles, ensuring they are deployable on cloud platforms.
- Refactor, review, and maintain existing enterprise application code bases, focusing on scalability, performance, and security, while adding new features to support global business growth.
- Actively participate and contribute to scrum ceremonies with the product owner and scrum team.
- Collaborate with architects, engineers, QA professionals, designers, and partners to contribute to solution design and problem-solving.
- Continuously research and learn new methodologies and technologies, sharing knowledge with the team.
- Provide mentorship to junior developers on business knowledge and development best practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Engineering, or a related field.
- 3–4 years of relevant experience in application development and support.
- Strong proficiency in Java (J2EE) and HTML5 is required.
- Solid understanding of at least one of the following database systems: Oracle, MongoDB, Elasticsearch, or Microsoft SQL Server.
- Experience with Linux is a plus.
- Familiarity with network troubleshooting is an advantage.
- Knowledge of cloud infrastructure and containerization technologies, such as Docker, Podman, Kubernetes, and Helm, is a plus.
- Experience working with WebLogic and/or Oracle RAC is an advantage.
- A strong team player with excellent analytical, problem-solving, and communication skills, and a willingness to learn.
- Proficiency in English and Putonghua.
- Willingness to travel is essential.