Java / Go Software Engineer
Summary
Build and maintain backend systems for a large e-commerce platform, including checkout, payments, and financial modules using Java/Go, with optional AI-assisted development.
Our client is China MNC eCommerce company
Responsibilities
- Develop and maintain the core modules of the App's financial systems, including the checkout platform, payment gateway, payment channels, settlement, and financial systems.
- Write high-quality code to implement product features, deliver project development, prepare technical documentation, and participate in requirements analysis.
- Assist in resolving complex technical challenges, contribute to technical architecture and solution selection, optimize system performance, and support troubleshooting throughout the software development lifecycle.
Qualifications
- Bachelor's degree or above in Computer Science or a related discipline.
- Minimum 1–2 years of experience in Java and Java Web development with solid programming fundamentals and the ability to independently design and develop functional modules.
- Experience with AI‑related development is preferred, including practical knowledge of AI Agents and AI‑assisted coding methodologies.
- Proficient in mainstream Java frameworks and technologies, including: Spring Boot; Spring Cloud; Spring MVC; Struts; Hibernate and MyBatis.
- Strong sense of ownership, clear logical thinking, excellent learning ability, strong problem‑solving skills, and the ability to work effectively under pressure.
- Experience in Internet or e‑commerce platforms is preferred.
- Experience designing and developing high‑concurrency, high‑traffic systems is highly preferred.
Responsibilities
- Design, develop, and continuously enhance backend systems supporting international e‑commerce business scenarios.
- Write high-quality code to implement product features, deliver software projects, prepare technical documentation, and participate in requirements analysis.
- Assist in solving complex technical challenges, participate in technology selection and system optimization, and support technical problem‑solving throughout the development process.
Qualifications
- Bachelor's degree or above in Computer Science or a related field with 1–3 years of relevant work experience.
- Proficient in at least one of the following programming languages: Java / Go / TypeScript.
- Familiar with commonly used databases, storage technologies, and middleware, including: MySQL, NoSQL databases (Redis, MongoDB), Midware (Kafka, RocketMQ, Service Registry and Microservices frameworks).
- Strong communication and teamwork skills, with the ability to solve problems independently and proactively learn new technologies.
- Experience with AI Agents and AI‑assisted coding (AI Coding), including practical methodologies, is preferred.
- Experience in the Internet or e‑commerce industry is highly preferred.