All vacancies

Senior Java Developer
EPAM Systems
China · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are seeking a Senior Java Developer in Shenzhen, Chengdu or Guangzhou. You will design and build back-end services using Java and the Spring ecosystem, owning features from design through delivery and support.
Responsibilities
- Design, build, test and maintain back-end services using Java and the Spring ecosystem
- Translate functional and technical requirements into solution designs and implementation plans
- Build and integrate RESTful APIs and data-access layers using relational databases and SQL
- Write maintainable code, create unit and integration tests and participate in code reviews
- Debug defects and production issues, delivering root-cause fixes and follow-up improvements
- Collaborate with product, architecture, QA and engineering teams to deliver features smoothly
- Improve performance, reliability, security and maintainability through continuous refactoring and tuning
- Estimate work, communicate progress, risks and dependencies and support team knowledge sharing
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 22 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Linux Devices Software EngineerCanonical · Remote · worldwide
- Software EngineerEVB · Remote · worldwide, UTC+4 accepted
- Software Engineer - SparkSupabase · Remote · worldwide
- Software Engineer - Python and K8sCanonical · Remote · worldwide
- Senior Full Stack Developer - B2B platform (Laravel + Nuxt/Vue)ScholarshipOwl · Remote · worldwide
- Senior Database Reliability Engineer (DBRE) (remote work)CloudLinux / TuxCare · Remote · Armenia

