Senior Full-Stack Java Engineer - WFM & React (Remote)

Miratech

Illinois

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Relocation program
Remote work
Professional development
Internal mobility

Job summary

Miratech is seeking a Senior Full Stack Engineer to join the Workforce Management product stream and build enterprise-grade solutions for forecasting, capacity planning, scheduling, real-time adherence, and operational reporting in a contact center environment. You will leverage Java/Spring Boot for services, React with TypeScript for interfaces, and Node.js for integrations where needed.

Ideal candidates translate complex workforce rules and data into maintainable software, with CX platform

Qualifications

  • 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 working 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.

Responsibilities

  • Design and implement workforce planning, forecasting, scheduling, and optimization capabilities using Java, Spring Boot, and established 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, with accessible workflows for planners, supervisors, and employees.
  • Design and consume REST APIs using an API-first approach; define and maintain clear OpenAPI/Swagger contracts and versioning standards.
  • Implement event-driven workflows that ingest and publish 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, with attention to integrity, history, time zones, and query performance.
  • 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 application 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 convert needs into deliverable solutions.

Skills

Java
Spring Boot
React
TypeScript
REST APIs
PostgreSQL
CI/CD
AWS
Microservices
Distributed systems
OpenAPI/Swagger
Security

Tools

PostgreSQL
OpenAPI/Swagger
Jenkins
Kubernetes
AWS
GitHub Copilot

Job description

Miratech is seeking a Senior Full Stack Engineer to join the Workforce Management product stream and build enterprise-grade solutions for forecasting, capacity planning, scheduling, real-time adherence, and operational reporting in a contact center environment. You will leverage Java/Spring Boot for services, React with TypeScript for interfaces, and Node.js for integrations where needed.

Ideal candidates translate complex workforce rules and data into maintainable software, with CX platform

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Engineer - Remote, Enterprise WFM
Senior Full-Stack Java Engineer - Remote, Enterprise WFM

Miratech • New York (NY)

Remote
USD 140,000 - 180,000
Culture of Relentless Performance
Competitive Pay and Benefits
Work From Anywhere Culture
+4
Senior Java Full-Stack Engineer — WFM & Cloud (Remote)
Senior Java Full-Stack Engineer — WFM & Cloud (Remote)

Miratech • California

Remote
USD 120,000 - 160,000
Culture of Relentless Performance
Competitive pay and benefits
Work From Anywhere culture
+4
Senior Full-Stack Java Engineer - WFM Platform (Remote)
Senior Full-Stack Java Engineer - WFM Platform (Remote)

Miratech Group • United States

Remote
USD 130,000 - 180,000
Relentless culture
Competitive pay
Remote work
+4
Senior Java Full-Stack Engineer for Enterprise WFM
Senior Java Full-Stack Engineer for Enterprise WFM

Digitailor • New York (NY)

On-site
USD 140,000 - 190,000
Health insurance
Relocation assistance
Language courses
+1
Remote Full Stack Java Engineer for Workforce Management
Remote Full Stack Java Engineer for Workforce Management

Miratech • Florida

Remote
USD 105,000 - 165,000
Culture of relentless performance
Competitive pay and benefits
ForeverRemote work culture
+4
Senior Full-Stack Engineer: Java/Spring + React/TS
Senior Full-Stack Engineer: Java/Spring + React/TS

Miratech • New York (NY)

On-site
USD 120,000 - 180,000
Relentless Performance culture
Health insurance
Language courses
+2
Remote Full-Stack Java Engineer for Cloud WFM
Remote Full-Stack Java Engineer for Cloud WFM

SmartRecruiters, Inc. • New York (NY)

Remote
USD 120,000 - 180,000
Culture of relentless performance
Health insurance & relocation program
ForeverRemote work culture
+1
Remote Full-Stack Java Engineer for Workforce and CX
Remote Full-Stack Java Engineer for Workforce and CX

Miratech • New York (NY)

Remote
USD 120,000 - 160,000
Relocation assistance
Health insurance
Remote work option
+1
Senior Full-Stack Engineer - Java Spring, React, Remote
Senior Full-Stack Engineer - Java Spring, React, Remote

Miratech • United States

Remote
USD 120,000 - 180,000
Health insurance
Relocation program
ForeverRemote work culture
Senior Java Full-Stack Engineer: WFM & Forecasting
Senior Java Full-Stack Engineer: WFM & Forecasting

Miratech • United States

Remote
USD 120,000 - 180,000