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.
Responsibilities:
- 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.
Requirements:
- 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