CareerPlan

Full Stack Java Engineer (WFM)

Toronto, ON, caFull-time2026-10-07 → 2026-11-10

Core

Design, develop, and support scalable cloud-native applications powering Workforce Management (WFM), Customer Experience (CX), and operational business processes.

Role type

Senior Full Stack Java Engineer

Builds

Scalable backend services, modern web applications, REST APIs, microservices, and cloud-based deployment pipelines.

Domain

Enterprise Software, Workforce Management, Customer Experience

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, React, TypeScript, Node.js, PostgreSQL, REST API design, Microservices, CI/CD (Jenkins), Cloud/Containerization, Observability, SQL

Preferred skills

Workforce Management (WFM) domain knowledge, AWS, Amazon Connect, Contact Center solutions (FreeSWITCH, Twilio), Kafka/RabbitMQ, Kubernetes, AI-assisted development tools

Technologies

Java, Spring Boot, React, TypeScript, Node.js, PostgreSQL, Jenkins, Kafka, RabbitMQ, Kubernetes, AWS, Amazon Connect, FreeSWITCH, Twilio

Responsibilities

Design and develop scalable backend services and modern web applications; Build and maintain REST APIs and microservices; Optimize PostgreSQL data models; Implement reliable system integrations; Containerize applications and manage cloud deployments; Build and maintain CI/CD pipelines; Troubleshoot production issues and optimize performance.

Seniority

Senior, hands-on IC