{"schemaVersion":"jobsearcher.job.v1","id":"66f3ac09e14b490cda0be8d8","url":"https://jobsearcher.com/jobs/66f3ac09e14b490cda0be8d8","canonicalUrl":"https://jobsearcher.com/jobs/66f3ac09e14b490cda0be8d8","title":"Senior Full Stack Java Engineer - Workforce Management (WFM)","description":"OverviewRemember to check your CV before applying Also, ensure you read through all the requirements related to this role.In this role you will shape enterprise-scale workforce management solutions, spanning forecasting, scheduling, and real-time adherence in a contact center context. You will work within the Workforce Management stream to deliver scalable services and intuitive applications, collaborating with cross-functional teams to translate complex rules into maintainable software. The position blends backend and frontend development to support data-driven planning and operations at scale. This is a mission-driven opportunity to impact global clients through robust, auditable software.Compensation / Benefitshealth insurancerelocation programwork from anywhereprofessional development opportunities (certifications, mentorship)internal mobility and internshipsglobal impact and multicultural environmentResponsibilitiesDesign and implement workforce planning, forecasting, scheduling, and optimization features using Java, Spring Boot, and domain-driven designBuild microservices for forecasting, staffing calculations, schedule generation, shift management, adherence, exceptions, and reportingDevelop responsive workforce applications with TypeScript and React for planners, supervisors, and employeesDesign and consume REST APIs with OpenAPI/Swagger contracts and versioningImplement event-driven workflows for schedule changes, agent states, queue metrics, forecasts, and adherence eventsIntegrate WFM with CX platforms, ACD, routing, HR, payroll, identity services, and data platformsModel workforce data in PostgreSQL with attention to integrity, history, and performanceContainerize services and contribute to cloud-native deployment, configuration management, and environment consistencyBuild and maintain CI/CD pipelines (Jenkins), automated tests, and quality gatesTroubleshoot production issues, optimize performance, batch processing, and scalabilityParticipate in code reviews, design sessions, and cross-functional planningCollaborate with Product, Operations Research, QA, DevOps, UX to translate needs into solutionsKey requirements8+ years of full-stack development with production ownershipStrong understanding of workforce management concepts (forecasting, staffing, scheduling, adherence, intraday, service level)Experience with complex business rules engines, optimization logic, scheduling algorithmsProficiency xaygatp in Java and Spring (Boot, REST, security, persistence)Frontend experience with Angular or React, TypeScript, component-based design, state management, testingFamiliarity with Node.js for integrations or supporting componentsExperience integrating WFM with CX, HR, payroll, CRM, data warehousesExperience with AWS and Amazon Connect (preferred)REST API design, microservices, and event-driven architecture in distributed environmentsStrong SQL and data modeling in PostgreSQL or similar databasesExperience developing or supporting cloud-based, containerized appsExcellent communication and ability to lead client-facing workshopscommunicationcollaborationclient-facing facilitationJavaSpring BootREST APIs","company":"Miratech Group","rawCompany":"miratech group","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-26T01:27:51.398Z","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":"OverviewRemember to check your CV before applying Also, ensure you read through all the requirements related to this role.In this role you will shape enterprise-scale workforce management solutions, spanning forecasting, scheduling, and real-time adherence in a contact center context. You will work within the Workforce Management stream to deliver scalable services and intuitive applications, collaborating with cross-functional teams to translate complex rules into maintainable software. The position blends backend and frontend development to support data-driven planning and operations at scale. This is a mission-driven opportunity to impact global clients through robust, auditable software.Compensation / Benefitshealth insurancerelocation programwork from anywhereprofessional development opportunities (certifications, mentorship)internal mobility and internshipsglobal impact and multicultural environmentResponsibilitiesDesign and implement workforce planning, forecasting, scheduling, and optimization features using Java, Spring Boot, and domain-driven designBuild microservices for forecasting, staffing calculations, schedule generation, shift management, adherence, exceptions, and reportingDevelop responsive workforce applications with TypeScript and React for planners, supervisors, and employeesDesign and consume REST APIs with OpenAPI/Swagger contracts and versioningImplement event-driven workflows for schedule changes, agent states, queue metrics, forecasts, and adherence eventsIntegrate WFM with CX platforms, ACD, routing, HR, payroll, identity services, and data platformsModel workforce data in PostgreSQL with attention to integrity, history, and performanceContainerize services and contribute to cloud-native deployment, configuration management, and environment consistencyBuild and maintain CI/CD pipelines (Jenkins), automated tests, and quality gatesTroubleshoot production issues, optimize performance, batch processing, and scalabilityParticipate in code reviews, design sessions, and cross-functional planningCollaborate with Product, Operations Research, QA, DevOps, UX to translate needs into solutionsKey requirements8+ years of full-stack development with production ownershipStrong understanding of workforce management concepts (forecasting, staffing, scheduling, adherence, intraday, service level)Experience with complex business rules engines, optimization logic, scheduling algorithmsProficiency xaygatp in Java and Spring (Boot, REST, security, persistence)Frontend experience with Angular or React, TypeScript, component-based design, state management, testingFamiliarity with Node.js for integrations or supporting componentsExperience integrating WFM with CX, HR, payroll, CRM, data warehousesExperience with AWS and Amazon Connect (preferred)REST API design, microservices, and event-driven architecture in distributed environmentsStrong SQL and data modeling in PostgreSQL or similar databasesExperience developing or supporting cloud-based, containerized appsExcellent communication and ability to lead client-facing workshopscommunicationcollaborationclient-facing facilitationJavaSpring BootREST APIs","datePosted":"2026-10-26T01:27:51.398Z","dateModified":"2026-10-26T01:27:51.398Z","hiringOrganization":{"@type":"Organization","name":"Miratech Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"66f3ac09e14b490cda0be8d8"},"url":"https://jobsearcher.com/jobs/66f3ac09e14b490cda0be8d8"}}