Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Operations

Home > Java programming jobs

Senior Software Engineer, Operations in Canada new

  • Sun Life Financial
  • Full time
  • Email
  • Toronto

Responsibilities

  • Develop, enhance, test, and support full-stack Java applications, services, and APIs from implementation through production support.
  • Develop and support native iOS applications.
  • Troubleshoot production and test environment issues, investigate incidents, restore service, perform root-cause analysis, and remediate vulnerabilities.
  • Collaborate with Software Engineers, Business Systems Analysts, and other partners to deliver quality solutions and maintain stable application environments.
  • Contribute to monitoring, change management, system upgrades, disaster recovery, and continuous-improvement initiatives.
  • Participate in an on-call and after-hours support rotation.

Requirements

  • At least 10 years of experience developing and supporting enterprise back-end Java applications, including Core Java/J2EE, Spring Framework, Spring Boot, and Spring MVC.
  • At least 4 years of front-end development experience using React, JavaScript, and modern web technologies.
  • At least 2 years of experience developing and supporting native iOS applications in an enterprise environment.
  • Strong knowledge of web services and APIs, including REST, SOAP, JSON, and Java APIs.
  • Working knowledge of middleware and application servers such as WebSphere or WebLogic.
  • Experience troubleshooting production issues and working with SQL, Oracle, or PostgreSQL databases.
  • A degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.
  • Additional assets include Kubernetes, Docker, AWS, iOS architecture patterns, third-party frameworks, Jenkins, Artifactory, Bitbucket, Git, Gradle, Maven, CDD, Ansible, Kafka, proxy technologies, and web security or multi-factor authentication knowledge.
  • Must obtain Reliability Security Clearance and satisfactorily complete applicable law-enforcement, credit, travel-residency, and background checks.

Benefits

  • Hybrid work arrangement with flexibility to work from the office and virtually based on business, client, and employee needs.
  • Eligible employees may participate in discretionary incentive plans.
  • The role provides opportunities for professional growth, collaboration, and continuous learning.

Sun Life Financial

Sun Life Financial provides life and health insurance, group benefits, retirement solutions, and asset management services for individuals, employers, and institutional investors. It generates revenue from insurance premiums and investment management fees, including through MFS Investment Managem...

Similar positions

Principal Software Developer - Search Algorithms

  • Elastic
  • Full time
  • Canada
  • 10/30/2026
  • Salary: C$154k-C$244k
  • Remote

Principal Software Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Others
  • 10/30/2026
  • Bengaluru, India

Staff Software Engineer

  • Pinterest
  • Full time
  • USA
  • 10/30/2026
  • Salary: $177k - $365k/yr
  • Remote

Senior Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/30/2026
  • Salary: €86k-€136k
  • Ireland

Principal Software Engineer - Search Algorithms

  • Elastic
  • Full time
  • Remote
  • 10/30/2026
  • Salary: Competitive
  • Switzerland