Manulife

Back-end Software Engineer (Kotlin)

Manulife
Apply
7 days ago
Montréal, CanadaMid Level

Responsibilities

  • Design and build APIs and backend services that expose new capabilities to members.
  • Implement software designs and architecture using Kotlin, Java, Spring technologies, and related backend tools.
  • Design, code, unit test, and integrate new features and functionality.
  • Contribute to automated unit and integration testing and high-quality reliable software delivery.
  • Support CI/CD pipelines and cloud platform components, including Azure Kubernetes Service and related automation.
  • Contribute to documentation covering deployment, maintenance, support, business needs, and runbooks.
  • Participate in Agile ceremonies, backlog refinement, estimation, ideation, and requirements discussions.
  • Update progress using Jira and Kanban boards.

Requirements

  • At least 3 years of backend development experience.
  • Experience with Kotlin and Java, including Spring Boot and Spring Security.
  • Experience with JavaScript, ReactJS, NodeJS, and Redux.
  • Knowledge of testing, CI/CD, unit and integration testing frameworks, and BDD tools such as Cucumber.
  • Experience with Jenkins, GitHub Actions, Azure Kubernetes Service, and Cloud Foundry.
  • Experience with Terraform, Flux, ConfigMap, and other components of automated engineering platforms.
  • Understanding of SOAP, REST, GraphQL, microservices, and event-driven architectures.
  • Ability to contribute to creative solution design, Agile ceremonies, backlog refinement, initial estimates, and constructive requirements review.

Benefits

  • Hybrid working arrangement in Montreal, Quebec.
  • Flexible environment supporting learning, career growth, well-being, and inclusion.
  • Eligible employees may receive health, dental, mental health, vision, disability, life, AD&D, adoption/surrogacy, wellness, and employee/family assistance benefits.
  • Eligible employees may participate in retirement savings plans, pension plans, global share ownership with employer matching, and financial education and counseling.
  • Paid holidays, vacation, personal and sick days, and statutory leaves in Canada.

Tech Stack

CucumberGitHub ActionsGraphQLiOSJavaJavaScriptJenkinsKotlinKubernetesReactReduxSOAPSpring BootTerraform

Categories

Manulife

About Manulife

10,000+ employees
Contact me