Full-Stack Java Engineer for Scalable Financial Apps

JobCubby

Winnipeg

Hybrid

CAD 85,000 - 120,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Canada Life, based in Winnipeg, Manitoba, seeks an experienced Full Stack Developer to build secure, scalable web applications and backend services across the full technology stack.

You will develop frontend UIs with Vue/React, create RESTful APIs, and design microservices in Java/Spring Boot, while ensuring WCAG accessibility and integration with cloud deployments. The role offers a flexible hybrid work model and opportunities for mentorship.

Qualifications

  • University or college education in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.
  • 3–5 years of professional software development experience across front-end and backend technologies.

Responsibilities

  • Design, develop, test, and maintain responsive, accessible web applications and supporting backend services.
  • Build modern user interfaces using JavaScript frameworks and component-based architectures.
  • Develop backend services using Java and Spring Boot to support SPAs and external integrations.
  • Ensure applications are performant, secure, scalable, and aligned with enterprise architectural standards.
  • Develop and maintain RESTful APIs and service interfaces.

Skills

HTML/CSS/JS
Vue/React
WCAG accessibility
Java/Spring Boot
Microservices
AWS
Docker
Kubernetes
Kafka
Swagger
MongoDB
Git
CI/CD
Jenkins
EKS
Jira/Confluence
Agile/Scrum

Education

CS/CE degree or related field

Tools

Docker
Kubernetes
Jenkins
Swagger
Kafka
MongoDB
AWS
Git
EKS
Jira
Confluence

Job description

Canada Life, based in Winnipeg, Manitoba, seeks an experienced Full Stack Developer to build secure, scalable web applications and backend services across the full technology stack.

You will develop frontend UIs with Vue/React, create RESTful APIs, and design microservices in Java/Spring Boot, while ensuring WCAG accessibility and integration with cloud deployments. The role offers a flexible hybrid work model and opportunities for mentorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer — Flexible Growth & Impact
Senior Full-Stack Engineer — Flexible Growth & Impact

JobCubby • Winnipeg

Hybrid
CAD 110,000 - 140,000
Flexible work environment
Internal mobility
Well-being support
+3
Engineer Software - Java Full Stack
Engineer Software - Java Full Stack

JobCubby • Winnipeg

Hybrid
CAD 85,000 - 120,000
Wealth Tech Full-Stack Developer (Java/Spring)
Wealth Tech Full-Stack Developer (Java/Spring)

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
Lead Software Engineer & Technical Leader
Lead Software Engineer & Technical Leader

Canada Life • Winnipeg

On-site
CAD 78,000 - 130,000
Career Development
Health & Wellness
Time Off
+3
Java Full Stack Developer
Java Full Stack Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Full-Stack Engineer: React & Java Cloud Apps
Full-Stack Engineer: React & Java Cloud Apps

PowerToFly • Mississauga

On-site
CAD 120,000 - 171,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
Sr Engineer Software - Java Full Stack
Sr Engineer Software - Java Full Stack

JobCubby • Winnipeg

Hybrid
CAD 110,000 - 140,000
Flexible work environment
Internal mobility
Work-life balance
+2
Senior Engineer Software - Java Full Stack
Senior Engineer Software - Java Full Stack

JobCubby • Winnipeg

Hybrid
CAD 110,000 - 140,000
Flexible work environment
Internal mobility
Well-being support
+3
Java Full Stack Developer
Java Full Stack Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000