Products
Content Management Service
Microservices
PayBnB
Expertise
Expertise
Experience Design
Mobile App
About
Blog
Careers
Contact
中文
EN
/
中文
Careers
Software Development & QA
Senior Java Backend Developer
Senior Java Backend Developer
Senior 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.
Participate in brainstorming sessions for product features and system architecture.
Mentor other team members in backend development.
Required Technical Skills
Have at least 5 years of Java development experience.
Familiar with Spring framework, Spring boot, and JPA.
Familiar with web-related technologies (e.g. HTTP, REST, TCP / IP).
Familiar with version control tool (e.g. Git, SVN).
Familiar with UML, OOP, and design patterns.
Familiar with AWS services & Alicloud.
Familiar with distributed caching and message-oriented middleware.
Other Preferred Skills
Have experience with Docker and Kubernetes.
Company Benefits
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
Upload your portfolio
Upload
Must be .doc .docx .ppt .pptx or .pdf; Maximum file size is 4MB.
Upload your resume
Upload
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.
Send
Sending...
sentSuccessEN
Thank you for your application
We have sent an email with a confirmation to your email address.
sentFailedEN
Oops
Something went wrong. Please contact us via
Linkedin
.
Are you sure you want to leave this page?
It looks like you’re in the middle of sending something and haven’t sent it successfully. Do you want to leave?
or
Apply with
or
Share this job via