Java / Go Software Engineer

Summary

Backend engineer building and scaling financial systems for an international e-commerce app using Java/Go, microservices, and high-traffic tech stacks.

Our client is China MNC eCommerce company

Budget - up to S$14,000 per month

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.

EA License No.: 19C9807

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available