Senior Full-Stack Java & iOS Engineer (Hybrid)

Sun Life Financial

Southwestern Ontario

Hybrid

CAD 100,000 - 143,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sun Life Financial in Canada is seeking a Senior Software Engineer with strong full-stack Java experience and hands-on iOS development skills. You will develop and support reliable applications across web, mobile, API, and middleware layers while collaborating with teams across the organization.

This role suits a practical problem solver who enjoys development and ongoing application ownership. The position emphasizes reliability, continuous improvement, and collaboration, with on-call

Qualifications

  • At least 10 years of experience developing and supporting back-end Java applications in an enterprise environment.
  • 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 (REST, SOAP, JSON) and databases (SQL/Oracle/PostgreSQL).

Responsibilities

  • Develop, enhance, test, and support full-stack Java applications, services, and APIs, with ownership from implementation through production support.
  • Develop and support native iOS applications.
  • Troubleshoot production issues, perform root-cause analysis, and remediate vulnerabilities.
  • Collaborate with Software Engineers, Business Systems Analysts, and other partners to deliver quality solutions.

Skills

Core Java/J2EE
Spring Framework
Spring Boot
Spring MVC
React
JavaScript
iOS development
REST/SOAP APIs
WebSphere/WebLogic
SQL/Oracle/PostgreSQL
Kubernetes
Docker
AWS

Education

Bachelor's degree in Computer Science/Engineering or related

Tools

WebSphere
WebLogic
Jenkins
Artifactory
Git
Gradle
Maven

Job description

Sun Life Financial in Canada is seeking a Senior Software Engineer with strong full-stack Java experience and hands-on iOS development skills. You will develop and support reliable applications across web, mobile, API, and middleware layers while collaborating with teams across the organization.

This role suits a practical problem solver who enjoys development and ongoing application ownership. The position emphasizes reliability, continuous improvement, and collaboration, with on-call

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Operations – Core Java & iOS focus
Senior Software Engineer, Operations – Core Java & iOS focus

Sun Life Financial • Southwestern Ontario

Hybrid
CAD 100,000 - 143,000
Senior Software Engineer, Operations - Core Java & iOS focus
Senior Software Engineer, Operations - Core Java & iOS focus

Sun Life Financial • Southwestern Ontario

Hybrid
CAD 100,000 - 143,000
Senior Java Full-Stack Engineer (Hybrid) – Financial Services
Senior Java Full-Stack Engineer (Hybrid) – Financial Services

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Full-Stack Java/Angular Engineer — Hybrid & Impactful
Senior Full-Stack Java/Angular Engineer — Hybrid & Impactful

Intact Financial Corporation • Montreal

Hybrid
CAD 102,000 - 124,000
Hybrid work model
Performance bonuses
Senior Full-Stack Engineer (Java/Spring) — Hybrid
Senior Full-Stack Engineer (Java/Spring) — Hybrid

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Full-Stack Java Engineer – Hybrid (Mississauga)
Senior Full-Stack Java Engineer – Hybrid (Mississauga)

Citigroup Inc. • Mississauga

Hybrid
CAD 94,000 - 142,000
Senior Full-Stack Java Engineer - Hybrid Toronto
Senior Full-Stack Java Engineer - Hybrid Toronto

Apex Systems • Toronto

Hybrid
CAD 117,000 - 136,000
Senior Java Full-Stack Engineer - API & Cloud, Hybrid
Senior Java Full-Stack Engineer - API & Cloud, Hybrid

KellyOCG • Montreal

Hybrid
CAD 120,000 - 180,000
Senior Java Full Stack Lead - Banking (Hybrid, Toronto)
Senior Java Full Stack Lead - Banking (Hybrid, Toronto)

Iris Software Inc. • Toronto

Hybrid
CAD 150,000 - 190,000
Senior Java/React Full-Stack Lead - Hybrid (Mississauga)
Senior Java/React Full-Stack Lead - Hybrid (Mississauga)

Open Systems Technologies • Mississauga

Hybrid
CAD 120,000 - 150,000