Java Software Developer Expert (Principal)

Intact Financial Corporation

Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you’re bringing this purpose to life alongside a passionate community of experts. 

Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. You have our commitment to support you in reaching your goals with tools, opportunities, and flexibility. It’s our employee promise. 

Our hybrid work model provides the balance between working from home and enjoying meaningful in-person interactions.

Read on to see how you can shape the future, win as a team, and grow with us.

About the role

Join our software transformation squad as a passionate software developer and challenge the status quo of software architecture, coding standards, and process automation. Propose and implement game-changing solutions to meet KPIs and revolutionize the way we operate and deliver value to our customers. If you are inspired to make a fundamental impact, apply now and be a part of the pride and celebration ahead.

What you'll do here:

  • Understand business requirements, translate them into technical requirements and render those as low-level architectural models that will operate at large scale and high performance and advise on how to run these architectural models.
  • Provide technical leadership on Software Engineering technologies and development methods for the development teams by designing solutions and blueprints for large projects and guiding them on their day-to-day work.
  • Take leadership in defining the Software Engineering best practices regarding the code standardization, branching strategy, pipeline code optimization, cost optimization, design patterns, etc.
  • Collaborate with Solution and Enterprise Architects to address unique business problems, provide project estimates and design a high volume large-scale and real-time scalable policy management software with complex data transformations, utilizing appropriate tools and technologies.
  • Work with stakeholders to assist architecture transformation roadmap creation and implementation.
  • Perform POCs on tools and provide recommendations to solve specific business needs.
  • Provide recommendations and participate in improving processes.
  • Collaborate with a multidisciplinary team through all phases of the project.
  • Ensure knowledge sharing within the team.

What you bring to the table:

  • Bachelor’s degree in Computer Science, Software Engineering or any combination of equivalent education and experience.
  • Hands-on experience with leading commercial multi-tier information management platforms.
  • Hands-on experience with Java17, Spring, Springboot, Tomcat, and Hibernate.
  • Hands-on experience with Kafka or similar Event-Driven technologies
  • Hands-on experience with Angular 9 or above
  • Strong experience with relational SQL and NoSQL databases like PostgreSQL, Oracle, Cassandra, Mongo DB
  • Strong experience with Microservices design, transformation and implementation
  • Strong experience develop and deploy software with CI/CD, Docker, Openshift and/or Kubenetes
  • Experience with Dynatrace, ElasticSearch and Kibana is a big plus
  • Experience with AWS Cloud, Azure, OpenAI, ChatGPT is a big plus
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Strong presentation, facilitation, verbal and written communication skills, including interpersonal skills.
  • No Canadian work experience required however must be eligible to work in Canada.
  • Need to interact on a regular basis with colleagues across the country.

#LI-Hybrid

What we offer

Working here means you'll be empowered to be and do your best every day. Here is some of what you can expect as a permanent member of our team:

  • A financial rewards program that recognizes your success
  • An industry leading Employee Share Purchase Plan; we match 50% of net shares purchased
  • An extensive flex pension and benefits package, with access to virtual healthcare
  • Flexible work arrangements
  • Possibility to purchase up to 5 extra days off per year
  • An annual wellness account that promotes an active and healthy lifestyle
  • Access to tools and resources to support physical and mental health, embracing change and connecting with colleagues
  • A dynamic workplace learning ecosystem complete with learning journeys, interactive online content, and inspiring programs
  • Inclusive employee-led networks to educate, inspire, amplify voices, build relationships and provide development opportunities
  • Inspiring leaders and colleagues who will lift you up and help you grow
  • A Community Impact program, because what you care about is a part of what makes you different. And how you contribute to your community should be just as unique.

We are an equal opportunity employer

At Intact, we value diversity and strive to create an inclusive, accessible workplace where all individuals feel valued, respected, and heard.

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.

Click here to review other important information about the hiring process, including background checks, internal candidates, and eligibility to work in Canada.

If you are an employee of Intact or belairdirect, please apply for this role on Contact People.

Read Full Description
Confirmed 15 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles