Senior Java Developer
131537
岗位职责
- 负责保险应用系统的开发、优化与维护,确保系统性能、稳定性与可扩展性。
- 与业务分析师和产品相关方紧密合作,理解业务需求并将其转化为可实现的技术方案。
- 根据业务场景进行系统设计和模块技术设计,包括接口定义、数据结构设计和技术实现方案。
- 编写高质量、可维护、具有良好可读性的代码,并执行单元测试、集成测试、系统测试等质量保障措施。
- 对现有系统进行持续优化,包括代码重构、性能优化、结构优化与系统可用性提升。
- 参与系统的需求分析、设计与评审,处理产品问题并推动技术改进建议。
- 持续关注技术趋势、云原生能力、开发工具和工程实践,并在团队内主动分享经验。
- 严格遵守安全规范、质量标准和项目合规要求,确保系统满足安全与监管要求。
任职要求
- 本科或以上学历,计算机科学、软件工程或相关专业。
- 至少5 年以上 Java 应用开发及系统设计经验。
- 精通Spring Boot、Spring Cloud等主流框架和相关组件,熟练掌握常用设计模式。
- 有微服务开发和设计实战经验,熟悉微服务部署、服务治理和高可用策略。
- 熟悉云平台(AWS 或Azure)及容器化技术(Docker、Kubernetes)。
- 有文档管理系统或者流程引擎项目经验(如 Flowable, DMS)。
- 熟悉 AI Coding 工具,并有将 AI 应用于实际项目的经验(如代码生成、AI 辅助测试、文档自动化、智能分析等)。
- 具有良好的问题分析能力,能独立处理复杂技术问题。
- 具有良好的沟通能力和协作能力。
- 有金融保险行业系统开发经验者优先。
- 良好的英文读写与沟通能力;粤语加分。
What you’ll do
- Design, develop and maintain backend services and APIs using Java (Spring ecosystem).
- Deliver high-quality, production-ready code and participate in code reviews and technical design sessions.
- Collaborate closely with business analysts, product stakeholders and international teams to translate requirements into reliable software.
- Own features end-to-end: estimate, implement, test, monitor and operate.
- Improve system performance, scalability and reliability through profiling, optimization and refactoring.
- Promote engineering best practices and knowledge sharing.
- Help define and evolve architecture, coding standards, CI/CD pipelines and observability practices.
- Troubleshoot production incidents, perform root cause analysis and implement long-term fixes.
- Keep up to date with industry trends and propose improvements to tools, frameworks and processes.
What we’re looking for
- Bachelor’s degree or above in Computer Science, Software Engineering or a related field.
- 5+ years of hands-on experience developing backend applications in Java.
- Strong experience with Spring Boot, Spring Cloud (or equivalent Spring ecosystem technologies).
- Good understanding of microservices architecture, RESTful API design and service-to-service communication patterns.
- Practical experience with cloud platforms (eg. AWS/Azure) and container orchestration (Docker, Kubernetes).
- Hands-on experience in Document Management System or Workflow engine project (eg. Flowable, DMS).
- Familiar with AI Coding tools, and experience applying AI to actual projects (such as code generation, AI-assisted testing, document automation, intelligent analysis, etc.).
- Strong debugging, profiling and performance-tuning skills for Java applications.
- Good problem-solving skills and a proactive, team-oriented mindset.
- Proficient in English (reading and writing) to work with global documentation and cross-border teams; Cantonese is a plus.
Company sites:
蘇黎世保險 (香港)|一般保險及人壽保險 (zurich.com.hk)
岗位职责
- 负责保险应用系统的开发、优化与维护,确保系统性能、稳定性与可扩展性。
- 与业务分析师和产品相关方紧密合作,理解业务需求并将其转化为可实现的技术方案。
- 根据业务场景进行系统设计和模块技术设计,包括接口定义、数据结构设计和技术实现方案。
- 编写高质量、可维护、具有良好可读性的代码,并执行单元测试、集成测试、系统测试等质量保障措施。
- 对现有系统进行持续优化,包括代码重构、性能优化、结构优化与系统可用性提升。
- 参与系统的需求分析、设计与评审,处理产品问题并推动技术改进建议。
- 持续关注技术趋势、云原生能力、开发工具和工程实践,并在团队内主动分享经验。
- 严格遵守安全规范、质量标准和项目合规要求,确保系统满足安全与监管要求。
任职要求
- 本科或以上学历,计算机科学、软件工程或相关专业。
- 至少5 年以上 Java 应用开发及系统设计经验。
- 精通Spring Boot、Spring Cloud等主流框架和相关组件,熟练掌握常用设计模式。
- 有微服务开发和设计实战经验,熟悉微服务部署、服务治理和高可用策略。
- 熟悉云平台(AWS 或Azure)及容器化技术(Docker、Kubernetes)。
- 有文档管理系统或者流程引擎项目经验(如 Flowable, DMS)。
- 熟悉 AI Coding 工具,并有将 AI 应用于实际项目的经验(如代码生成、AI 辅助测试、文档自动化、智能分析等)。
- 具有良好的问题分析能力,能独立处理复杂技术问题。
- 具有良好的沟通能力和协作能力。
- 有金融保险行业系统开发经验者优先。
- 良好的英文读写与沟通能力;粤语加分。
What you’ll do
- Design, develop and maintain backend services and APIs using Java (Spring ecosystem).
- Deliver high-quality, production-ready code and participate in code reviews and technical design sessions.
- Collaborate closely with business analysts, product stakeholders and international teams to translate requirements into reliable software.
- Own features end-to-end: estimate, implement, test, monitor and operate.
- Improve system performance, scalability and reliability through profiling, optimization and refactoring.
- Promote engineering best practices and knowledge sharing.
- Help define and evolve architecture, coding standards, CI/CD pipelines and observability practices.
- Troubleshoot production incidents, perform root cause analysis and implement long-term fixes.
- Keep up to date with industry trends and propose improvements to tools, frameworks and processes.
What we’re looking for
- Bachelor’s degree or above in Computer Science, Software Engineering or a related field.
- 5+ years of hands-on experience developing backend applications in Java.
- Strong experience with Spring Boot, Spring Cloud (or equivalent Spring ecosystem technologies).
- Good understanding of microservices architecture, RESTful API design and service-to-service communication patterns.
- Practical experience with cloud platforms (eg. AWS/Azure) and container orchestration (Docker, Kubernetes).
- Hands-on experience in Document Management System or Workflow engine project (eg. Flowable, DMS).
- Familiar with AI Coding tools, and experience applying AI to actual projects (such as code generation, AI-assisted testing, document automation, intelligent analysis, etc.).
- Strong debugging, profiling and performance-tuning skills for Java applications.
- Good problem-solving skills and a proactive, team-oriented mindset.
- Proficient in English (reading and writing) to work with global documentation and cross-border teams; Cantonese is a plus.
Company sites: