CareerPlanSign in

Senior Full Stack Java Engineer - Workforce Management (WFM)

Canada, ca💼 Full-time🗓 2026-10-06 → 2026-10-07

Core

Design, develop, and maintain scalable full-stack solutions for forecasting, staffing, scheduling, real-time adherence, and operational reporting in telecom and contact center environments.

Role type

Senior Full Stack Java Engineer (Workforce Management)

Builds

Microservices for forecasting, staffing calculations, schedule generation, shift management, adherence, and operational reporting; responsive workforce applications for planners, supervisors, and employees.

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, TypeScript, React, REST API design, PostgreSQL, Event-driven architecture, CI/CD pipelines, Cloud-native deployment

Preferred skills

Node.js, Kafka/RabbitMQ, WFM domain knowledge (NICE, Verint, Genesys), Forecasting methods, Operational research concepts

Technologies

Java, Spring Boot, React, TypeScript, Node.js, PostgreSQL, Jenkins, Kubernetes

Responsibilities

Design and develop scalable backend services and microservices; Build responsive workforce applications; Design and consume REST APIs; Implement event-driven workflows; Integrate WFM capabilities with CX platforms and HR systems; Model workforce data in relational databases; Containerize services and manage cloud-native deployments; Build and maintain CI/CD pipelines; Troubleshoot production issues and optimize performance.

Seniority

Senior, hands-on IC