détails d'emploi
We are seeking two Senior Java Developers to join a leading Canadian financial services and insurance provider. You will be part of a dedicated team responsible for the support and evolution of a core policy management system that underpins their digital insurance products. One role will focus on supporting a key usage-based insurance (UBI) product, while the other will begin with that same product before expanding to support a wider portfolio of digital solutions. This is a hybrid position based in Montreal, requiring two days per week in the office. The initial contract runs until the end of December 2025, with a strong outlook for renewal.
...
Advantages
Join a major player in the Canadian insurance sector with two senior roles available.
Work on critical systems that directly support innovative digital insurance products.
Enjoy a stable, hybrid work model in the heart of Montreal.
Start with an initial contract to the end of the year, with a strong likelihood of long-term renewal.
Opportunity to work with a diverse tech stack including microservices, messaging systems, and BPMs.
Responsibilities
Develop, maintain, and support core components of a large-scale Java-based policy management system.
Analyze and resolve complex technical issues, performing in-depth investigation and troubleshooting to ensure system stability.
Design and implement solutions using SOAP and REST webservices, messaging systems (like Kafka), and BPM rules engines.
Collaborate with business analysts and other developers to understand requirements and deliver effective technical solutions.
Ensure the performance, quality, and responsiveness of the applications you support.
Contribute to the continuous improvement of development practices and system architecture.
Qualifications
8+ years of experience as a Java Developer in an enterprise environment.
Strong proficiency in Java, with hands-on experience building and consuming SOAP and REST webservices.
Solid experience with BPM rules engines and messaging systems such as Kafka.
Excellent analytical, problem-solving, and research skills are essential for this role.
Professional fluency in both French and English is required for team collaboration.
Assets:
Experience with UI frameworks like Angular or Apache Struts.
Knowledge of the personal lines insurance domain.
Summary
We are hiring two Senior Java Developers to provide expert-level support for a critical digital insurance platform. This is an excellent opportunity to apply your analytical skills and deep Java expertise within a leading financial institution. If you thrive on solving complex problems and want a stable, hybrid role in Montreal with long-term potential, we encourage you to apply.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir plus
We are seeking two Senior Java Developers to join a leading Canadian financial services and insurance provider. You will be part of a dedicated team responsible for the support and evolution of a core policy management system that underpins their digital insurance products. One role will focus on supporting a key usage-based insurance (UBI) product, while the other will begin with that same product before expanding to support a wider portfolio of digital solutions. This is a hybrid position based in Montreal, requiring two days per week in the office. The initial contract runs until the end of December 2025, with a strong outlook for renewal.
Advantages
Join a major player in the Canadian insurance sector with two senior roles available.
Work on critical systems that directly support innovative digital insurance products.
Enjoy a stable, hybrid work model in the heart of Montreal.
Start with an initial contract to the end of the year, with a strong likelihood of long-term renewal.
Opportunity to work with a diverse tech stack including microservices, messaging systems, and BPMs.
Responsibilities
...
Develop, maintain, and support core components of a large-scale Java-based policy management system.
Analyze and resolve complex technical issues, performing in-depth investigation and troubleshooting to ensure system stability.
Design and implement solutions using SOAP and REST webservices, messaging systems (like Kafka), and BPM rules engines.
Collaborate with business analysts and other developers to understand requirements and deliver effective technical solutions.
Ensure the performance, quality, and responsiveness of the applications you support.
Contribute to the continuous improvement of development practices and system architecture.
Qualifications
8+ years of experience as a Java Developer in an enterprise environment.
Strong proficiency in Java, with hands-on experience building and consuming SOAP and REST webservices.
Solid experience with BPM rules engines and messaging systems such as Kafka.
Excellent analytical, problem-solving, and research skills are essential for this role.
Professional fluency in both French and English is required for team collaboration.
Assets:
Experience with UI frameworks like Angular or Apache Struts.
Knowledge of the personal lines insurance domain.
Summary
We are hiring two Senior Java Developers to provide expert-level support for a critical digital insurance platform. This is an excellent opportunity to apply your analytical skills and deep Java expertise within a leading financial institution. If you thrive on solving complex problems and want a stable, hybrid role in Montreal with long-term potential, we encourage you to apply.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir pluspartager l'offre d'emploi