{"schemaVersion":"jobsearcher.job.v1","id":"f3faa16e60b8653b6ea82e11","url":"https://jobsearcher.com/jobs/f3faa16e60b8653b6ea82e11","canonicalUrl":"https://jobsearcher.com/jobs/f3faa16e60b8653b6ea82e11","title":"Senior Full Stack Java Engineer - Workforce Management (WFM)","description":"OverviewA variety of soft skills and experience may be required for the following role Please ensure you check the overview below carefully.In this role you will drive enterprise-scale Workforce Management solutions, shaping forecasting, scheduling, and real-time adherence for contact centers. You’ll collaborate across Product, Ops, and QA to translate complex rules into maintainable software, and you’ll integrate WFM capabilities with CX platforms and enterprise systems. You will deploy scalable services and modern front-end apps, contributing to a culture of relentless performance. This is an opportunity to impact global workflows and technology at a fast-growing, diverse company.Compensation / Benefitshealth insurancerelocation programwork from anywheregrowth and mentorship programsinternal mobility opportunitiescompetitive compensationResponsibilitiesDesign and implement workforce planning, forecasting, scheduling, and optimization features using Java, Spring Boot, and domain-driven designBuild microservices for forecasting, staffing, schedule generation, shift management, adherence, exceptions, and reportingDevelop responsive front-end applications with TypeScript and React for planners, supervisors, and employeesDesign REST APIs with OpenAPI/Swagger contracts and versioning standardsImplement event-driven workflows for schedule changes, agent states, and metricsIntegrate WFM with CX platforms, ACD and routing systems, HR/payroll, identity services, and data platformsModel workforce data in PostgreSQL with attention to history, time zones, and performanceContainerize services and contribute to cloud-native deployments and config managementBuild and maintain CI/CD pipelines (Jenkins) with tests and quality gatesTroubleshoot production issues, optimize performance, scalability, and reliabilityParticipate in code reviews, design sessions, architecture discussions, and sprint planningCollaborate with Product, OR, QA, DevOps, UX, and other stakeholders to deliver solutionsKey requirements8+ years of full-stack development experience with production applicationsStrong knowledge of workforce management concepts (forecasting, staffing, scheduling, adherence, intraday, occupancy, service levels)Experience with complex business rules engines, optimization logic, or workforce planning workflowsProficiency in Java and Spring (Spring Boot, REST, security, persistence)Frontend experience with Angular or React, TypeScript, component-based xaygatp design, state management, modern testsFamiliarity with Node.js for integrations or supporting componentsExperience integrating WFM with ACD, routing, HR, payroll, CRM, or data warehousesExperience with AWS and Amazon Connect preferredREST API, microservice, event-driven design in distributed environmentsStrong SQL skills; data modeling in PostgreSQL or similarCloud-based, containerized application development/deploymentExcellent communication and ability to lead client-facing workshopsNice to have: Kafka/RabbitMQ, Kubernetes, AI-assisted development tools, observability, security best practicesexcellent communicationcollaboration across functionsclient-facing workshop leadershipJavaSpring BootREST APIs","company":"Miratech Group","rawCompany":"miratech group","city":"Aurora","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-26T01:27:51.215Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Full Stack Java Engineer - Workforce Management (WFM)","description":"OverviewA variety of soft skills and experience may be required for the following role Please ensure you check the overview below carefully.In this role you will drive enterprise-scale Workforce Management solutions, shaping forecasting, scheduling, and real-time adherence for contact centers. You’ll collaborate across Product, Ops, and QA to translate complex rules into maintainable software, and you’ll integrate WFM capabilities with CX platforms and enterprise systems. You will deploy scalable services and modern front-end apps, contributing to a culture of relentless performance. This is an opportunity to impact global workflows and technology at a fast-growing, diverse company.Compensation / Benefitshealth insurancerelocation programwork from anywheregrowth and mentorship programsinternal mobility opportunitiescompetitive compensationResponsibilitiesDesign and implement workforce planning, forecasting, scheduling, and optimization features using Java, Spring Boot, and domain-driven designBuild microservices for forecasting, staffing, schedule generation, shift management, adherence, exceptions, and reportingDevelop responsive front-end applications with TypeScript and React for planners, supervisors, and employeesDesign REST APIs with OpenAPI/Swagger contracts and versioning standardsImplement event-driven workflows for schedule changes, agent states, and metricsIntegrate WFM with CX platforms, ACD and routing systems, HR/payroll, identity services, and data platformsModel workforce data in PostgreSQL with attention to history, time zones, and performanceContainerize services and contribute to cloud-native deployments and config managementBuild and maintain CI/CD pipelines (Jenkins) with tests and quality gatesTroubleshoot production issues, optimize performance, scalability, and reliabilityParticipate in code reviews, design sessions, architecture discussions, and sprint planningCollaborate with Product, OR, QA, DevOps, UX, and other stakeholders to deliver solutionsKey requirements8+ years of full-stack development experience with production applicationsStrong knowledge of workforce management concepts (forecasting, staffing, scheduling, adherence, intraday, occupancy, service levels)Experience with complex business rules engines, optimization logic, or workforce planning workflowsProficiency in Java and Spring (Spring Boot, REST, security, persistence)Frontend experience with Angular or React, TypeScript, component-based xaygatp design, state management, modern testsFamiliarity with Node.js for integrations or supporting componentsExperience integrating WFM with ACD, routing, HR, payroll, CRM, or data warehousesExperience with AWS and Amazon Connect preferredREST API, microservice, event-driven design in distributed environmentsStrong SQL skills; data modeling in PostgreSQL or similarCloud-based, containerized application development/deploymentExcellent communication and ability to lead client-facing workshopsNice to have: Kafka/RabbitMQ, Kubernetes, AI-assisted development tools, observability, security best practicesexcellent communicationcollaboration across functionsclient-facing workshop leadershipJavaSpring BootREST APIs","datePosted":"2026-10-26T01:27:51.215Z","dateModified":"2026-10-26T01:27:51.215Z","hiringOrganization":{"@type":"Organization","name":"Miratech Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Aurora","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f3faa16e60b8653b6ea82e11"},"url":"https://jobsearcher.com/jobs/f3faa16e60b8653b6ea82e11"}}