Full Stack Engineer

Zurich Insurance Company • Shenzhen, Guangdong • Posted June 18, 2026

About the Role

What you’ll do


  • Design, develop and maintain insurance-related backend systems, services and APIs using Java and the Spring ecosystem.

  • 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 technolog...