Senior Full Stack Java Engineer - Workforce Management (WFM)
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
