freehire launches on Product Hunt on 26 August.

Follow →

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.

See also