Java Software Development Senior

2 weeks ago


Montreal, Quebec, Canada Intact Full time

Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.
Our employee promise represents Intact's commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to provide support, opportunities and performance-led financial rewards at a workplace where you can shape the future, win as a team and grow with us.
About The Role
We're looking for a
Java
Software Development Senior
to join our growing team This is an exciting opportunity to revolutionize Intact Insurance's Commercial and Specialty Lines Auto policy management system. You will be a key player in modernizing the suite of tools used to manage CL Auto Quotes & Policies which will help to drive growth and profitability by delivering frictionless experiences for customers, brokers, and employees. If you are passionate about technology, business, problem-solving, and making a real impact, this is the place for you.

What You'll Do Here

  • Develop high quality software systems to meet users' needs by finding solutions, solving complex problems, coding, testing, debugging, and documenting systems.
  • Ensure DevOps, Security, & SRE principles and practices are embedded into the team's processes and ways of working.
  • Ensure sound application architecture, following Enterprise Architecture principles, patterns, and standards.
  • Guide, mentor, and coach the team members in various development and technical activities.
  • End-to-end accountability to deliver high-quality solutions by collaborating closely with end-users and business partners to iterate throughout the SDLC flow.
  • Provide deployment support for production systems to guarantee their functionality.
  • Ensure systems are optimal and meet quality standards by analyzing, providing suggestions, and developing assessments.
  • Demonstrate a strong Continuous Improvement mindset through actioning retrospectives and lessons learned on very frequent basis, contributing improvements in development as well as system maintenance processes.
  • Apply the SDLC (System Development Life Cycle) development methodology to ensure standards are met.
  • Be a guardian of code quality and secure coding by conducting thorough code reviews and holding developers to the highest standards.
  • Continuously optimize application performance and ensure scalability and reliability.
  • Create a collaborative environment through leading by example when interacting on a regular basis with colleagues across the country.
  • Re-engineer various monolithic and/or legacy CL Auto systems and move to IFC's distributed core services architecture.

What You Bring To The Table

  • Degree in Computer Engineering / Science or any combination of equivalent education and experience.
  • 8-10 years of software design and development experience.
  • Excellent knowledge of and experience with Service Oriented Architecture, Microservices Architecture, Event Driven Architecture, Domain Driven Design, and Distributed Systems in general.
  • Experience and deep understanding of best practices in secure coding and application security.
  • Deep understanding of and experience with Object-Oriented design and development, as well as a solid understanding of UX design principles.
  • Significant software development experience as both a front-end and back-end developer, including database design and development, Angular/React, , Java, Hibernate, Python, XML, Json, REST.
  • Solid understanding and experience with API design, implementation, and lifecycle, as well as OpenAPI/Swagger specification.
  • Strong understanding of and experience with: Kubernetes (K8N), OpenShift platforms, AWS or GCP, Dynatrace, ELK, Git, CI/CD pipelines, Jenkins, SonarQube, SAST/DAST tools, Kafka, MQ, NoSQL (Mongo/Elasticsearch).
  • Solid understanding of Prompt Engineering and how to maximise the effectiveness of AI code assistants or agents.
  • Strong analytical mind, curious by nature, love to solve complex problems, attention to detail, and are passionate about providing the best experience possible to your users.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country.
  • No Canadian work experience required however must be eligible to work in Canada.

Il s'agit d'un nouveau rôle au sein de notre équipe en plein croissance | This role is a new member of our growing team.

We are an equal opportunity employer
At Intact, our Value of respect is founded on seeing diversity as a strength. We strive to create an accessible workplace where employees feel valued, included and encouraged to share their unique perspectives.
We encourage applications from individuals who are members of equity-deserving groups, including but not limited to women, Indigenous peoples, persons with disabilities, Black people, and members of the 2SLGBTQI+ community.
As part of Intact's commitment to reconciliation, we acknowledge that we work, meet and travel across the land currently called Canada, originally inhabited by First Nations, Metis and Inuit people. This history extends through many centuries and continues to evolve today.
We have policies to ensure equal access and participation for people with disabilities, including providing workplace adjustments (accommodations). A copy of applicable policies is available on request.
If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We'll work with you to meet your needs.
Learn more about our recruitment process and your candidate journey here.
Please note that Intact does not provide sponsorship or other support for immigration-related matters including but not limited to employer-specific closed work permits. Candidates must be eligible to work in Canada from the anticipated start date and throughout their employment and are solely responsible for maintaining their work eligibility.
If you are an employee of Intact or belairdirect, please apply for this role on Internal Career Site.



  • Montreal, Quebec, Canada United Software Group Inc Full time

    Job Title: Senior Python/Core Java DeveloperLocation : Montreal, Quebec, CanadaOnsite Role –(5 Days Onsite Per Week)-Local OnlyDuration : 12+ Months ContractTeams Meeting InterviewJob Description:We are looking for a versatile Software Engineer with 7+ years of experience in Core Java and Python, capable of building robust, maintainable systems and...

  • Senior Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Cosqube Full time

    Position: Senior Java DeveloperLocation: Montreal, QC ( 3 days onsite)Duration: 12 Months+Description:-8 years' relevant experience would generally be expected to find the skills required for this role-A superior technologist, with strong design and implementation fundamentals. Strong design skills for building scalable systems-Java / Spring - Strong...


  • Montreal, Quebec, Canada Syntax Systems Ltd. Full time

    Senior Software Developer - Java, Montreal, QCSyntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure, resilient, private, public or...


  • Montreal, Quebec, Canada BURGEON IT SERVICES Full time

    Role:Senior Java Microservices Developer (Java + Spring Boot + AWS)Location:Montreal, Canada (Hybrid)Job Type:12 months plusplease share me the resumes atJob Summary:We are looking for an experienced Java Developer with strong expertise inSpring Boot microservicesandAWS cloud services. The candidate will design, develop, and maintain scalable microservices,...


  • Montreal, Quebec, Canada TES The Employment Solution Full time

    MAIN RESPONSABILITIES:You are required to be a technologist with solid command on distributed development tools and tech-stack - primarily Java and Java based web-development, angular, databases, frameworks for enterprise system development, enterprise integration patterns, cloud focused architecture and toolsYou will be owning the development on new...


  • Montreal, Quebec, Canada Open Systems Technologies Full time

    esponsibilities:We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, proactive and team player.Candidates will be working on existing and new initiatives within the Sanctions suite of applications. Initiatives include customizations for evolving business needs as well as...

  • Sr Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE INC Full time US$125,000 - US$160,000

    Job Title: Senior Software EngineerLocation: Remote, USA/CanadaCompensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + BenefitsJob Summary:At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Info-Ways Full time

    Company Description IT Job Description Role: Java DeveloperLocation: Montreal, CanadaDuration: FulltimeBGV will be done for the selected candidates.8-10 years Hands on experience in JavaShould have working experience in Spring and HibernateHands-on experience on Software Application developmentGood in SQL joins, sub queries, referential integrity,Able to...


  • Montreal, Quebec, Canada Yeji Data Lab Full time

    Cette offre d'emploi est rédigée en anglais pour des raisons de simplicité. La maîtrise des deux langues (français et anglais) est préférable.Senior Software Developer - Machine LearningAs a global firm at the forefront of the AI revolution, Yeji Data Lab partners with world-leading clients to address their critical challenges. We leverage...


  • Montreal, Quebec, Canada Business Development Bank of Canada Full time

    We are banking at another level.Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitious economic and financial projects to see further and to do things differently, to...