Java Backend Developer

Junior / Mid Level

Job Description

  • Develop and design backend service systems for business-related purposes.
  • Write unit tests and integration tests.
  • Develop/deploy microservices.
  • Work independently on projects by analyzing, designing, developing, and maintaining the systems.
  • Collaborate with Frontend developers, Mobile Developers, Project Managers, and QAs for mutual support among the teams.
  • Analyze requirements and help deliver development specifications and plans.
  • Improve existing code quality and performance.
  • Evaluate new technologies and open sources to recommend improvements for applications, services, and systems.

Required Technical Skills

  • At least 3 years of software development experience.
  • At least 2 years of Java development experience.
  • At least 1 year of experience in developing scalable applications using the Microservices paradigm.
  • Worked in projects using RESTful API.
  • Experience with Swagger, Junit.
  • Experience with Jenkins, Maven.

Other Preferred Skills

  • Familiar with Spring framework, Spring boot, and JPA.
  • Familiar with distributed caching and message-oriented middleware.
  • Have practical experience with distributed systems.
  • Familiar with the relational database theory and have experience with database design.
  • Have experience with Docker and Kubernetes.
  • 14 days of annual leave starting your first year.
  • Annual company trip for your relaxation.
  • Annual health check-up and company health insurance.
  • Flexible arrival time from 8 to 10 AM.
  • Weekly free massage service.
  • Monthly team gatherings and birthday parties.
  • Snack bar, all-you-can-drink coffee, and a cozy room for you to chill or work.
  • Parenthood benefits, including maternity, paternity, and parental leave.
  • A fully equipped breastfeeding room onsite.
  • Holiday bonus for Chinese New Year, Dragon Boat Festival and Mid‐Autumn Festival.
  • A diverse workplace where employees are from all around the world.

Apply For This Job

Name
Please enter your name.
Phone
Please enter your phone number.
Email
Please enter your email.
Other link
Must be .doc .docx .ppt .pptx or .pdf; Maximum file size is 4MB.
Must be .doc .docx .ppt .pptx or .pdf; Maximum file size is 4MB.
Cover letter
Please explain why you want to join us or why you should be hired.
or
Apply with
job link on 104 website job link on Cakeresume job link on Yourator
or
Share this job via
share this job via linkedin share this job via facebook share this job via twitter