Bachelor's degree in Computer Science, Engineering, or related field Minimum of 5 years of experience in software development and architecture Strong architectural experience in building Java Spring microservice applications Excellent cross-team communication skills Proficiency in both English and Chinese languages Ability to work independently and collaboratively in a remote team setting Strong problem-solving and analytical skills Experience working in Agile/Scrum environments is a plus