freehire launches on Product Hunt on 26 August.

Follow →

Sr. Backend Engineer

We're Hiring: Sr. Backend Engineer!

We are seeking a Senior Backend Engineer to design, develop, and maintain scalable backend applications and services using Java and Spring Boot. The ideal candidate has strong hands-on experience in backend development and microservices, with practical experience working with Alibaba Cloud and the ability to collaborate effectively with bilingual regional teams.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend applications and microservices using Java and Spring Boot.
  • Develop and optimize RESTful APIs and backend services to support high-performance and reliable applications.
  • Design solutions and implement cloud-native applications and deployments within the Alibaba Cloud (AliCloud) environment.
  • Troubleshoot application issues, perform root cause analysis, and implement performance, reliability, and code quality improvements.
  • Collaborate with architects, product teams, DevOps engineers, and regional stakeholders throughout the software development lifecycle.

General Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 7 years of professional experience in backend software development, with strong hands-on experience in Java-based enterprise applications.
  • Proven experience working with Spring Boot, microservices, REST APIs, and cloud-native application development.
  • Bilingual in English and Chinese to effectively collaborate with regional stakeholders and cross-functional teams across APAC.

Mandatory Skills

  • Strong hands-on expertise in Java and Spring Boot, including microservices development, RESTful API design, object-oriented programming, and enterprise application development.
  • Hands-on experience with Alibaba Cloud (AliCloud) and cloud-native application deployment, integration, and operations.
  • Strong understanding of software engineering practices, including system design, database integration, testing, debugging, Git-based development, and CI/CD.

Nice-to-Have Skills

  • Experience with Docker, Kubernetes, and containerized application deployments.
  • Knowledge of messaging and event-driven technologies such as Kafka or RabbitMQ.
  • Experience with Agile/Scrum development methodologies and DevOps practices.

See also

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