Senior Java Developer

Zurich Insurance

unknownPosted Jun 25, 2026

Skills

postgreskubernetesplaywrightseleniumangularcypressspringdockeroracleazurereactjirajavaawsvue

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

Solid experience in SQL, shell scripting, and multiple database management skills like MS SQL, Oracle, PostgreSQL, etc.

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.

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

Solid experience in SQL, shell scripting, and multiple database management skills like MS SQL, Oracle, PostgreSQL, etc.

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.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.