Senior Full Stack Java Engineer - Workforce Management (WFM)
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.
Domain
Telecom and Contact Center Workforce Management (via careerplan.io/jobs/744000153826479-senior-full-stack-java-engineer-workforce-management-wfm-at-miratech)
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