Share this Job

Shanghai, SH, CN

Software Product Developer

About iptiQ


iptiQ is a risk tech start-up within Swiss Re Group. Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime.

iptiQ provides digital, bespoke and transparent L&H and P&C protection products in a B2B2C manner. Founded in 2014, we're transforming the way consumers buy insurance with a unique digital insurance engine which incorporates the latest technology with world-class underwriting capabilities. We build strong partnerships to sell insurance via trusted brands.

Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. iptiQ embraces a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work.





About the Role

You will be a Software Product Developer for the technology platform within Shanghai Swiss Re Consultancy Management Company. This is a rare opportunity to join a new business unit within an established company; combining the dynamic spirit of a startup with the backing of Swiss Re's strong organisation. As the software developer, you will work closely in multi-functional teams to shape the technology platform that fulfill our business and product vision and ultimately bring value to our customers and partners by disrupting the traditional insurance proposition. This will require seeking complex problems within a distributed infrastructure by designing, implementing and testing simple, scalable, reliable and configurable solutions.


You will play an important role in helping to foster a culture of technology excellence, automation and digitization to further enable and accelerate iptiQ China growth ambitions.


Conduct & Fair Customer Outcomes - Putting customers interests at the heart of how we conduct business. Demonstrated through your individual behaviours with a clear focus on treating our customers fairly and delivering the right outcomes at all stages throughout the product lifecycle.

Swiss Re Culture – Ensure you positively demonstrate and evidence the Swiss Re Leadership/Personal imperatives, supporting the delivery effective behaviors. Responsibility to our clients, shareholders and employees to achieve and maintain world-class performance.

  • We are driving an agile and commercial culture to be successful in a dynamic environment

  • "Leadership from Every Seat" means every employee to act as leader and take ownership no matter where you sit in the organization.


Your responsibilities include

  • Contribute to a team of software engineers and test engineers to design and implement new features and/or components within our platform and develop prototypes quickly to allow an iterative approach

  • Deliver high-quality code, focusing on simplicity, performance, maintainability and scalability

  • Design, develop, test, deploy, maintain and improve software

  • Assist in the integration of technical and application components to meet business requirements

  • Manage individual projects priorities, deadlines and deliverables with your technical expertise

  • Drive both technology and product innovation through rapid prototyping and iterative development

  • Be a technical subject matter expert and represent the full internal and external capabilities of the platform

  • Drive integration efforts and lead critical work streams of strategic initiatives sponsored by senior executives

  • Pro-active response in identifying and troubleshooting integration or technical issues

  • Optimize applications and components to maximize configurability, speed and efficiency, ease of development of new features and the ability to scale business processes

  • Create common libraries and frameworks demonstrated across the platform to streamline development of complex applications


About you

You Have:

  • Proven software development capabilities, i.e. 2+ years hands-on experience as a full-stack developer and in software engineering life cycle

  • Bachelor’s degree in computer science, engineering or equivalent working experience

  • Experience of working in an agile environment

  • Expert level understanding of Java / J2EE technology

  • Strong fundamentals in domain and object-oriented design, data structures, algorithm, problem solving and complexity analysis

  • Experienced in the following languages, frameworks and Middleware:

    • Mandatory: Enterprise Java, Spring, SpringMVC, Mybatis, SpingBoot, JavaScript, HTML, MySQL, Redis

    • Desirable: TypeScript, Angular, VUE, CSS, JQuery, SpringCloud

    • Optional: Kubernetes, MongoDB, PostgreSQL, HBase, Docker, Openshift, Kafka

  • Experience with high-traffic micro services architectures and best practices around designing, scaling and monitoring concurrent systems (using different technologies and preferably event driven architectures and RESTful APIs)

  • You carefully evaluate design trade-offs and strive for simple, elegant, algorithmically efficient solutions

  • Your code is easy to read, test and re-use and you constantly improve quality over time

  • You understand performance metrics, how to collect and use them to continuously improve performance, scalability and efficiency

  • Experience in the design of H5 mobile pages in China, SOAP/RESTful API interfaces and other integration patterns

  • Experience in best practices around IT security and in treatment sensitive customer data according to GDPR, CBIRC regulatory framework etc.

  • Strong understanding of the insurance industry in China

  • Experience in developing insurance related product


You Are:

  • Great team player: you collaborate effectively with team members, express technical leadership supporting your views and ideas while keeping open to different opinions, being fearless and always supplying to the overall growth of the team

  • Open to pair programming techniques

  • Continuous learner who stays up-to-date with the latest trends and carefully vet with proper pragmatism and long-term vision the adoption of new technologies

  • Good communication skills; ability to comfortably interact with tech and non-tech colleagues

  • Ability and confidence to actively engage in discussions, voice opinions, and act as "facilitator" and "consultant"

  • You have already worked and enjoy working in an international environment

  • You have experience in working with high-speed and highly innovative culture

  • Excellent written and oral communication skills in Chinese Mandarin is a prerequisite, and fluency in English is a must


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Keywords: Keywords Java, Backend, Spring, Agile 
Reference Code: 115369 


Job Segment: Product Development, PLM, Underwriter, Law, Research, Management, Insurance, Legal