Senior System Analyst

On-site

About this role

What you’ll do

  • Design, develop and maintain insurance-related backend systems, services and APIs using Java and the Spring ecosystem.
  • Actively communicate with users to understand their needs.
  • Manage external vendor to ensure they deliver on time and align with business requirement.
  • Work closely with business analysts and product stakeholders to understand requirements and convert them into feasible technical solutions.
  • Conduct system and module-level design, including API specifications, data structures and technical implementation plans.
  • Deliver high-quality, maintainable and readable code, including contributing to automation scripting.
  • Perform unit testing, integration testing and system testing to ensure overall quality.
  • Continuously improve existing systems through refactoring, performance tuning, architectural enhancements and availability improvements.
  • Participate in requirement analysis, solution design and technical reviews; troubleshoot product issues and drive technical improvements.
  • Stay updated on emerging technologies, cloud-native capabilities, development tools and engineering best practices, and proactively share knowledge within the team.
  • Adhere to security standards, quality guidelines and compliance requirements to ensure system safety and regulatory alignment.

 

 

What we’re looking for

  • Bachelor’s degree or above in Computer Science, Software Engineering or a related discipline.
  • 5+ years of hands-on experience in Java backend development and system design.
  • Strong proficiency with Spring Boot, Spring Cloud, and common design patterns.
  • Solid experience with microservices architecture, including service design, deployment strategies, service governance, and high‑availability solutions.
  • Familiarity with modern frontend frameworks such as Vue, React, or Angular.
  • Good understanding of Web UI automation and API automation testing principles; familiar with HTTP protocols and RESTful API design.
  • Knowledge of common automation testing tools such as Selenium, Appium, Postman, JMeter, Cypress, or Playwright (hands-on project experience is a strong advantage).
  • Practical experience with cloud platforms (AWS or Azure) and container technologies (Docker, Kubernetes).
  • Familiar with AI coding tools, with hands-on experience applying AI in real-world projects (e.g., code generation, AI-assisted testing, automated documentation, intelligent analysis).
  • Solid understanding of software testing processes and methodologies, with a strong foundation in testing theories; hands-on experience in manual testing and familiarity with defect management tools such as Jira.
  • Excellent communication and teamwork skills; able to collaborate effectively with cross‑functional teams.
  • Strong learning ability and problem‑solving skills; able to quickly adapt to new technologies and environments.
  • Experience in financial or insurance system development is a strong plus.
  • Proficient in English (reading and writing); Cantonese is an advantage.
  • Candidates with less experience will be considered as junior position.

What you’ll do

  • Design, develop and maintain insurance-related backend systems, services and APIs using Java and the Spring ecosystem.
  • Actively communicate with users to understand their needs.
  • Manage external vendor to ensure they deliver on time and align with business requirement.
  • Work closely with business analysts and product stakeholders to understand requirements and convert them into feasible technical solutions.
  • Conduct system and module-level design, including API specifications, data structures and technical implementation plans.
  • Deliver high-quality, maintainable and readable code, including contributing to automation scripting.
  • Perform unit testing, integration testing and system testing to ensure overall quality.
  • Continuously improve existing systems through refactoring, performance tuning, architectural enhancements and availability improvements.
  • Participate in requirement analysis, solution design and technical reviews; troubleshoot product issues and drive technical improvements.
  • Stay updated on emerging technologies, cloud-native capabilities, development tools and engineering best practices, and proactively share knowledge within the team.
  • Adhere to security standards, quality guidelines and compliance requirements to ensure system safety and regulatory alignment.

 

 

What we’re looking for

  • Bachelor’s degree or above in Computer Science, Software Engineering or a related discipline.
  • 5+ years of hands-on experience in Java backend development and system design.
  • Strong proficiency with Spring Boot, Spring Cloud, and common design patterns.
  • Solid experience with microservices architecture, including service design, deployment strategies, service governance, and high‑availability solutions.
  • Familiarity with modern frontend frameworks such as Vue, React, or Angular.
  • Good understanding of Web UI automation and API automation testing principles; familiar with HTTP protocols and RESTful API design.
  • Knowledge of common automation testing tools such as Selenium, Appium, Postman, JMeter, Cypress, or Playwright (hands-on project experience is a strong advantage).
  • Practical experience with cloud platforms (AWS or Azure) and container technologies (Docker, Kubernetes).
  • Familiar with AI coding tools, with hands-on experience applying AI in real-world projects (e.g., code generation, AI-assisted testing, automated documentation, intelligent analysis).
  • Solid understanding of software testing processes and methodologies, with a strong foundation in testing theories; hands-on experience in manual testing and familiarity with defect management tools such as Jira.
  • Excellent communication and teamwork skills; able to collaborate effectively with cross‑functional teams.
  • Strong learning ability and problem‑solving skills; able to quickly adapt to new technologies and environments.
  • Experience in financial or insurance system development is a strong plus.
  • Proficient in English (reading and writing); Cantonese is an advantage.
  • Candidates with less experience will be considered as junior position.

Company at a glance

Founded 150 years ago, Zurich Insurance Group (Zurich) is a leading multi-line insurer serving about 60 million customers – both people and businesses – in more than 200 countries and territories.

Zurich Canada has been a leader in the Canadian commercial insurance market for over 100 years. With over 850 employees in offices across the country, we combine global reach with local service and knowledge. Through a thoughtful and transparent approach, our dedicated regional teams help mitigate and manage risks and build resilience to better protect businesses.

We reserve the right to review and delete any posts or comments, or report users if they violate Zurich Canada’s Rules of Conduct or LinkedIn's Terms of Service. English: http://bit.ly/2tkAta0.

Fondé il y a 150 ans, Zurich Insurance Group (Zurich) est un assureur multirisque de premier plan au service d’environ 60 millions de clients — des particuliers et des entreprises — dans plus de 200 pays et territoires.

Zurich Canada est un chef de file de l’assurance commerciale au Canada depuis 100 ans. Avec plus de 500 employés dans des bureaux partout au pays, nous combinons une portée mondiale avec des connaissances et des services locaux. Grâce à une approche réfléchie et transparente, nos équipes régionales spécialisées aident à atténuer et à gérer les risques ainsi qu’à renforcer la résilience afin de mieux protéger les entreprises.

Nous nous réservons le droit de passer en revue et de supprimer tout message ou commentaire, et de signaler les utilisateurs qui enfreignent les règles de conduite de Zurich Canada ou les conditions d’utilisation de LinkedIn. Français: http://bit.ly/2I8dcCn.

Team Size501-1,000 employees
WorkspaceOn-site
IndustryInsurance
Location
Jinjiang City, Fujian, China

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?