Remote Position

[Remote] Senior Full Stack Java Engineer - Workforce Management (WFM)

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Miratech is hiring a Senior Full Stack Engineer for its Workforce Management product stream. The role builds enterprise-scale workforce management capabilities, including forecasting, capacity planning, scheduling, real-time adherence, and reporting, using Java, Spring Boot, React, and related technologies.

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

  • 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
  • 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 AWS services and Amazon Connect is preferred
  • Experience building configurable rule engines for labor policies, scheduling constraints, or workforce optimization scenarios
  • Exposure to workforce forecasting models, simulation techniques, optimization algorithms, or machine learning applications in workforce planning
  • Experience with real-time operational data processing and event-driven architectures supporting workforce adherence and performance management
  • Experience with Kafka, RabbitMQ, or similar messaging and event-streaming technologies
  • Exposure to workforce analytics, optimization techniques, or operational research concepts
  • 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

  • Health insurance
  • Relocation program
  • Remote work flexibility (Work From Anywhere Culture)
  • Professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility, and internship opportunities
  • Collaborate on impactful projects for top global clients
  • Inclusive and supportive work environment with open communication
  • Regular team-building company social events

Company Overview

  • Dice is the go-to career marketplace for tech professionals. It was founded in 1990, and is headquartered in Centennial, Colorado, USA, with a workforce of 201-500 employees. Its website is https://www.or-quest.nl/.
  • Company H1B Sponsorship

  • Dice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities