Software Product Developer/Engineer

My client is part of a growing and dynamic entrepreneurial team within a well-established company in Shanghai. This is a great opportunity to join a new business, combining the dynamic spirit of a startup backing up with a reputed organization.


  • Contribute to a team of software engineers and test engineers to design and implement new features within the platform; develop prototypes quickly to allow an iterative approach
  • Deliver high-quality code, focusing on simplicity, performance, maintainability, and scalability
  • Play an important role in the design, development, test, deploy, maintain, and improve software
  • Develop technology and product innovation
  • Pro-active response in identifying and troubleshooting integration or technical issues
  • Optimizing applications and components to maximize configurability, speed, and efficiency.


  • 2+ years of hands-on experience proven software development capabilities
  • Bachelor’s degree in computer science, engineering, or equivalent working experience
  • Expert level understanding of JAVA/J2EE technology
  • Strong fundamentals in the domain and object-oriented design, data structures, algorithm, problem-solving and complexity analysis
  • Mandatory: Enterprise Java, Spring, SpringMVC, Mybatis, SpingBoot, JavaScript, HTML. MySQL. Redis; Desirable: TypeScript, Angular, VUE, CSS, JQuery, SpringCloud
  • Solid understanding of the China Insurance industry and related products

Job Details

  • Negotiable
  • Shanghai
  • Permanent


    *Required (All information are kept private and confidential)