Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sun Life

Senior Software Engineer – Core Java, iOS

Sun Life

. Develop, enhance, test, and support full-stack Java applications, services, and APIs .

Posted 10/22/2026full-timeWaterloo • CanadaSenior💰 CA$100,000 - CA$143,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in developing and supporting full-stack Java applications and native iOS applications, with strong expertise in core Java, Spring Framework, and modern web technologies. Proven ability to troubleshoot production issues, perform root-cause analysis, and collaborate effectively with cross-functional teams.

Highest-signal resume keywords
Full-Stack Java DevelopmentNative iOS Application DevelopmentSpring Framework ExpertiseRESTful API DevelopmentProduction Issue Troubleshooting

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Core Java/J2EESpring BootReactJavaScriptSQLOraclePostgreSQLWeb ServicesAPIsDebugging
Soft Skills
Analytical SkillsCommunication SkillsProblem-Solving Skills
Tools & Technologies
WebSphereWebLogicKubernetesDockerAWSJenkinsArtifactoryBitbucket/GitGradleMaven
Certifications & Qualifications
Reliability Security Clearance
Industry Keywords
Enterprise EnvironmentSoftware Development LifecycleAgileChange ManagementDisaster Recovery

Tech Stack

Tools & technologies
AnsibleAWSDockerGradleiOSJ2EEJavaJavaScriptJenkinsKafkaKubernetesMavenOraclePostgresReactSOAPSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Develop, enhance, test, and support full-stack Java applications, services, and APIs
  • Maintain ongoing ownership of applications from implementation through production support
  • Develop and support native iOS applications
  • Troubleshoot and debug application issues in production and test environments
  • 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
  • Maintain stable application environments
  • Contribute to monitoring, change management, system upgrades, disaster recovery, and continuous-improvement initiatives
  • Participate in on-call and after-hours support on a team rotation

Requirements

What you’ll need
  • At least 10 years of experience developing and supporting back-end Java applications in an enterprise environment
  • Strong knowledge of 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 server technologies 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
  • Reliability Security Clearance required
  • Must satisfactorily complete applicable background checks before starting and during employment
  • Must account for activities during any period of living or travelling outside Canada for 6 consecutive months during the last 5 years, as requested by the Government of Canada
  • Ability to participate in on-call and after-hours support on a team rotation
  • Strong analytical, debugging, communication, and problem-solving skills
  • Additional assets: Kubernetes, Docker, AWS, iOS architecture patterns, third-party frameworks, Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, CDD, Ansible, web security, multi-factor authentication, Kafka, proxy technologies, ITIL, software development lifecycle, and Agile

Benefits

Comp & perks
  • Hybrid work arrangement with flexibility to work from the office and virtually based on business, Client, and employee needs
  • Participation in various discretionary incentive plans for eligible employees, subject to individual and company performance
  • Accommodation support during the application process and alternative-format job postings for persons with disabilities