CareerPlan

Senior Full Stack Java Engineer - Workforce Management (WFM)

Remote, USA, usFull-time2026-10-07 → 2026-11-10

Core

Design and implement enterprise-scale workforce management solutions for forecasting, capacity planning, scheduling, and real-time adherence in 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.

Domain

Workforce Management (WFM) / Contact Center Operations

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, TypeScript, React, PostgreSQL, REST APIs, Microservices, Event-driven architecture, CI/CD, AWS, SQL

Preferred skills

Workforce management concepts (forecasting, scheduling, adherence), Node.js, ACD/routing integration, Kafka/RabbitMQ, Kubernetes, Optimization algorithms

Technologies

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

Responsibilities

Design and implement workforce planning and optimization capabilities; Build microservices for scheduling and adherence; Develop responsive workforce applications; Design and consume REST APIs; Implement event-driven workflows; Integrate WFM with CX platforms and HR systems; Model workforce data in PostgreSQL; Containerize services and manage cloud-native deployments; Build and maintain CI/CD pipelines; Troubleshoot production issues and optimize performance.

Seniority

Senior, hands-on IC