Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Senior Backend Software Engineer - 2813

Toronto, ON
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Contrat

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Duration: 6 months (high possibility of extension)

Location: Hybrid (3 days a week in the Markham office, subject to change)


Description

We are looking for a collaborative and resourceful Software Engineer who is dedicated, naturally inquisitive and comfortable in a fast-paced environment. You'll be required to apply your depth of knowledge and expertise to many areas including security, infrastructure, and DevOps.


About the team & role

The role is part of our Digital Engineering team, responsible for developing our customer-facing digital products. This is a rare opportunity to join a fast-moving, product-led technology team-backed by the scale and resources of Canada’s second largest insurer.


What you’ll do

Development:

• Design, develop, and maintain robust and scalable backend services applications with a focus on high availability, optimal performance, and security.

• Develop and maintain scalable Java-based microservices.

• Design and implement Infrastructure as Code (IaC) using Terraform and AWS to automate provisioning of cloud resources.

• Develop secure RESTful APIs to support frontend applications and external integrations.


System Design:

• Review and create system, software, and functional design specifications.

• Integrate IaC into CI/CD pipelines using Jenkins and GitHub Actions, enabling automated deployments and environment consistency.


Collaboration:

• Lead product development through research, strategic planning, and close collaboration with fellow engineers and product leads.

• Actively participate in code reviews and provide feedback on code quality, unit testing and security standards.

• Provide mentorship to engineers and foster best practices within the team to help improve our development cycle.

• Collaborate with stakeholders and cross-functional teams to ensure alignment with business objectives.


What you bring

• University degree in Computer Engineering or Computer Science

• 5+ years professional experience in backend development with at least 2 years in a senior position.

• Excellent knowledge of Java and Spring Boot

• Strong experience in building REST API and web services

• Strong experience with system integration and system design.

• Proficiency with database systems such as Oracle and MongoDB.

• Embrace Agile methodology

• Ability to foundationally understand complex business process driving technical systems

• Excellent verbal and written communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders


Nice to Have

• Insurance industry experience will be a plus


Tech Stack

• Java Spring Boot

• Angular

• AWS / Terraform

• RDBMS - Oracle / PostgreSQL

• Document DBS - MongoDB / Document DB

Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé