Senior Full Stack Java Engineer building Java, React, and cloud-native workforce management solutions. Supporting forecasting, scheduling, adherence, and operational reporting for enterprise contact centers.
Responsibilities
Design and implement workforce planning, forecasting, scheduling, and optimization capabilities using Java, Spring Boot, and domain-driven design practices
Build microservices for forecasting, staffing calculations, schedule generation, shift management, adherence, exceptions, and operational reporting
Develop responsive workforce applications using TypeScript and React for planners, supervisors, and employees
Design and consume REST APIs using an API-first approach and maintain OpenAPI/Swagger contracts and versioning standards
Implement event-driven workflows for schedule changes, agent states, queue metrics, forecasts, and adherence events
Integrate WFM capabilities with CX platforms, ACD and routing systems, HR systems, payroll, identity services, and enterprise data platforms
Model workforce and operational data in PostgreSQL and other relational databases
Containerize services and contribute to cloud-native deployment patterns, configuration management, and environment consistency
Build and maintain CI/CD pipelines, including Jenkins, automated tests, quality gates, and repeatable deployment processes
Troubleshoot production issues and optimize performance, batch processing, concurrency, scalability, and reliability
Participate in code reviews, technical design sessions, architecture discussions, sprint planning, and continuous improvement activities
Collaborate with Product, Operations Research, QA, DevOps, UX, and other stakeholders to deliver solutions
Requirements
8+ years of experience in full-stack software development, including ownership of production applications
Strong understanding of workforce management concepts, including forecasting, staffing, scheduling, adherence, intraday management, shrinkage, occupancy, and service level management
Experience with complex business rules engines, optimization logic, scheduling algorithms, or workforce planning workflows
Strong hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, security, and persistence
Solid frontend development experience with Angular or React, TypeScript, component-based design, state management, and modern testing practices
Familiarity with Node.js for integrations, lightweight services, build tooling, or supporting components
Experience integrating WFM with ACD, routing, HR, payroll, CRM, or data warehouse platforms
Experience with AWS services and Amazon Connect is preferred
Proven experience designing REST APIs, microservices, and event-driven services in distributed environments
Strong SQL skills and experience designing efficient data models in PostgreSQL or comparable relational databases
Experience developing, deploying, or supporting cloud-based and containerized applications
Excellent communication skills, including the ability to produce clear technical documentation and lead client-facing workshops
Experience with Kafka, RabbitMQ, or similar messaging and event-streaming technologies
Familiarity with Jenkins, Kubernetes, cloud platforms, observability tooling, and secure software delivery practices
Practical experience with AI-assisted software development or AI-enabled solutions, including tools such as Claude or GitHub Copilot, is a plus
Benefits
Comprehensive compensation and benefits package
Health insurance
Language courses
Relocation program
Professional development opportunities
Certification programs
Mentorship and talent investment programs
Internal mobility opportunities
Internship opportunities
Collaboration on impactful projects for top global clients
Software Developer co - op building Clio’s AI - powered legal SaaS products. Developing features and resolving customer - impacting issues with Ruby, Rails, React Native, MySQL, Redis, and Elasticsearch.
Senior Full Stack Java Engineer building Java, React, and cloud - native applications for Miratech’s WFM and CX solutions. Designing APIs, microservices, integrations, and CI/CD pipelines.
Senior mobile full - stack engineer building scalable backend systems and native iOS or Android apps for Hatch Studio. Owning production features, APIs, databases, and reliability.
Senior Full Stack Java Engineer building Java, Spring Boot, React, and cloud applications. Delivering scalable solutions for Miratech’s global enterprise and startup IT services clients.
Senior Director analyst at Gartner, guiding software engineering leaders on AI - native and agentic applications. Creating research insights, market analysis, and actionable client advice.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management software for telecom and contact centers. Delivering forecasting, scheduling, adherence, and operational reporting solutions at Miratech.
Senior Engineer building scalable data processing applications and ETL pipelines for Capgemini’s digital transformation services. Optimizing distributed data workloads for analytics, reporting, and machine learning.