Back-end Software Engineer

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Back-End Software Engineer designing and building APIs and backend services for Manulife. Empowering engineers to deliver value and impact millions of users with modern technologies.

Responsibilities

  • Design and build APIs and backend services
  • Apply creative problem-solving for software designs
  • Code, unit test, and integrate new features
  • Apply Agile principles and methodology
  • Contribute to automated tests for high-quality code
  • Update progress using Jira and Kanban boards
  • Contribute to documentation for deployment and maintenance

Requirements

  • 3+ years Back-end development experience
  • Proficiency in Kotlin, Java (Spring Boot, Spring Security)
  • Experience with JavaScript (ReactJS, NodeJS, Redux)
  • Knowledge of unit and integration testing frameworks
  • Familiarity with BDD tools (Cucumber, etc.)
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions)
  • Cloud & platform experience (Azure Kubernetes Service, Cloud Foundry)
  • Understanding of Terraform, Flux, ConfigMap
  • Knowledge of SOAP, REST, GraphQL services
  • Exposure to microservices and event-driven architectures

Benefits

  • Health, dental, mental health, vision insurance
  • Short- and long-term disability coverage
  • Life and AD&D insurance coverage
  • Adoption/surrogacy and wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans (including pension)
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Generous paid time off program
  • Full range of statutory leaves of absence

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$86,100 - CA$136,100 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudFluxGraphQLJavaJavaScriptJenkinsKotlinKubernetesMicroservicesNode.jsReactReduxSOAPSpringSpring BootSpringBootTerraform

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.