Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Miratech

Senior Full Stack Java Engineer – Workforce Management

Miratech

. Design and implement workforce planning, forecasting, scheduling, and optimization capabilities using Java, Spring Boot, and domain-driven design practices .

Posted 10/7/2026full-timeRemote • Massachusetts • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack software development with a strong focus on workforce management solutions, including forecasting, scheduling, and optimization. Proficient in designing and implementing microservices, REST APIs, and cloud-native applications using Java, Spring Boot, and modern frontend technologies.

Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkMicroservices ArchitectureREST API DesignPostgreSQL Database Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Full-Stack Software DevelopmentWorkforce Management ConceptsEvent-Driven ArchitectureCI/CD Pipeline ManagementSQL ProficiencyTypeScript DevelopmentReact DevelopmentContainerizationOptimization AlgorithmsBusiness Rules Engines
Soft Skills
Excellent Communication SkillsCollaboration with StakeholdersTechnical Documentation
Tools & Technologies
AWS ServicesJenkinsKubernetesOpenAPI/SwaggerKafkaRabbitMQCloud PlatformsObservability Tooling
Industry Keywords
Workforce PlanningForecastingSchedulingOperational ReportingIntraday ManagementService Level ManagementLabor PoliciesWorkforce Analytics

Tech Stack

Tools & technologies
AngularAWSCloudJavaJavaScriptJenkinsKafkaKubernetesMicroservicesNode.jsPostgresRabbitMQReactSpringSpring BootSpringBootSQLTypeScript

About the role

Key responsibilities & impact
  • 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; 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 convert needs into deliverable solutions

Requirements

What you’ll need
  • 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 building configurable rule engines for labor policies, scheduling constraints, or workforce optimization scenarios is nice to have
  • Exposure to workforce forecasting models, simulation techniques, optimization algorithms, or machine learning applications in workforce planning is nice to have
  • Experience with real-time operational data processing and event-driven architectures is nice to have
  • Experience with Kafka, RabbitMQ, or similar messaging and event-streaming technologies is nice to have
  • Exposure to workforce analytics, optimization techniques, or operational research concepts is nice to have
  • Familiarity with Jenkins, Kubernetes, cloud platforms, observability tooling, and secure software delivery practices is nice to have
  • Practical experience with AI-assisted software development or AI-enabled solutions, including Claude or GitHub Copilot, is a plus

Benefits

Comp & perks
  • Health insurance
  • Relocation program
  • Remote work flexibility / Work From Anywhere culture
  • Professional development opportunities
  • Certification programs
  • Mentorship and talent investment programs
  • Internal mobility opportunities
  • Internship opportunities
  • Inclusive and supportive work environment
  • Regular team-building company social events
  • Sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality