立即申请 »

Senior Full Stack Engineer

134296

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.

立即申请 »