JOB DESCRIPTION
Work in a team of engineers to implement backend services in the platform
Build service definitions, OpenAPI specifications, SDKs, and documentation for other developers that consume these services
Integrate with other services and data sources using APIs, messaging systems, and databases
Collaborate with the DevOps team on microservices design, containerization, and automated deployments
Build automated test suites to ensure these services are reliable and performant
REQUIREMENTS
Experience working with Java and one or more Java frameworks such as Spring Boot
Project experience around web service design and RESTful APIs
Expertise with the OpenAPI Specification (Swagger), RESTful APIs, and related tools such as Postman, cURL, and HTTPie
Experience integrating with 3rd party services and databases such as Redis, message queues, MongoDB, and ElasticSearch
Agile/SCRUM methodology experience
English is a must
Prefer Senior/Leader candidates
JOB BENEFITS
Salary: Negotiable
Performance review: 2 times/year
14th-month salary bonus
KPI bonus based on project and performance
Extra package: 16 Mil /employee/year (Bonus at Tet, New Year, your birthday, CMC Corp’s birthday, 2/9 and Tet’s gift, Middle-Autumn gift, …)
Opportunity to work in a professional, modern, and dynamic environment, and take part in international projects
Opportunity to get on-the-job training and promotion
An excellent corporate culture with in/out-of-office activities that help to develop staff's ability and creativity
CMC health care and social insurance