Senior Full Stack Java Engineer - Workforce Management (WFM)
Miratech
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization, and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.
Job Description
We are looking for a Senior Full Stack Engineer to join the Workforce Management product stream and build enterprise-scale solution supporting forecasting, capacity planning, scheduling, real-time adherence, intraday management, and operational reporting in contact center environment. You will use Java and Spring Boot to deliver scalable services, React with TypeScript to create intuitive workforce applications, and Node.js where appropriate for integrations or supporting components. The role suits an engineer who can translate complex workforce rules and high-volume operational data into maintainable, auditable software. Experience with Customer Experience (CX) platforms is a strong advantage; practical knowledge of WFM processes or products is preferred.
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.
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.
Nice to have:
- 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.
Additional Information
We offer:
- Culture of Relentless Performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive Pay and Benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
- Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global Impact : collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming Multicultural Environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social Sustainability Values : join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...Description We are looking for a Senior Java Developer with LLM expertise to lead the... ...wider developer group adopts AI-assisted engineering. Working Model: This is a hybrid role...SeniorFull timeInternshipWork at officeRemote workRelocation2 days per week
- ...Mecka AI, based in Toronto, is seeking a Senior Full Stack Software Engineer to build and ship production web applications powering our global operations. You will own features end-to-end across frontend, backend, and integrations, leveraging modern AI tools to move faster...Senior
$165k - $200k per year
...teams to bridge real-world data, simulation, learning-based systems, and deployed hardware. The Role We're hiring a Senior Full Stack Software Engineer based in Toronto to build and ship production web applications that power Mecka's global operations. This role is...Senior- ...Full-time – Toronto MapsPeople is entering a pivotal phase of AI-led transformation... ...worldwide. We are looking for a Senior TypeScript Engineer to join our team and play a key role in... ...platform using a modern TypeScript-first stack, complemented by high-performance backend...SeniorFull timeWorldwide
$75k - $85k per year
Job Responsibility: About Cloud Managed Networks Cloud Managed Networks is an IT solutions... ...About the Role We are looking for a Senior Sales Engineer with a strong technical foundation and... ..., and proof-of-concepts across the full technology stack above. - Support the...SeniorPermanent employmentFull timeMonday to fridayFlexible hoursShift work- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual... ...Description We are looking for a Senior Google CCAIP Engineer to build, configure, and test... ...runbooks. Follow established change management and release procedures while collaborating...SeniorFull timeInternshipRemote workRelocation
$150k - $185k per year
...Join to apply for the Senior Software Engineer role at OpenText This range is provided by OpenText... ...analytics platform, collaborating with product managers, data scientists and engineering teams.... ...programming languages such as Python, Java, or Scala. Strong communication and...SeniorFull time$180k - $250k per year
...learning-based systems, and deployed hardware. The Role We are hiring a Senior Product Engineer to take products 0 → 1 → scale . This is a true senior, high-agency role for someone who is full-stack , design-oriented , and data-driven — with strong startup/founder-...SeniorInternship$110k - $150k per year
...The Senior Application Security Engineer is responsible for helping secure the Paymentus SaaS platform by partnering... ...-on technical role reporting to the Manager of Platform Security . The Senior... ...for services written primarily in Java, NodeJS, Python, and Golang ....SeniorFull timeWork at officeLocal areaMonday to fridayAfternoon shift- The Senior Application Security Engineer is responsible for helping secure the Paymentus SaaS platform by... ...on technical role reporting to the Manager of Platform Security . The Senior... ...more of the following languages: Java, NodeJS, Python, Golang . Strong understanding...SeniorLocal area
$126k - $176k per year
...world. We believe building engineering is more than systems and structures... .... HDR is seeking a Senior Site Civil Engineer to join the... ...grading, drainage, stormwater management, erosion and sediment control,... ...location. (Stated benefits are for full-time regular positions....SeniorLong term contractFull timeContract workTemporary workPart timeWork at officeLocal area$145.81k - $229.13k per year
...ll help shape how communities manage water for generations to come.... ...technical and management experts. Senior Program Manager... ...and wastewater consulting and engineering management, including a minimum... ...location. (Stated benefits are for full-time regular positions. Temporary...SeniorLong term contractFull timeTemporary workPart timeWork at officeFlexible hours- Join Mecka AI as a Senior Product Engineer to transform abstract challenges into market-ready solutions. This high-agency role emphasizes full-stack development, design orientation, and data-driven decision-making.In this senior-level position, you will bring products from...SeniorInternship
$142k - $203k per year
...the world. We believe building engineering is more than systems and... ...of excellence. In the role of Senior Fire Protection Engineer, we'll count on you to: Manage the fire protection portions of... ...location. (Stated benefits are for full‑time regular positions. Temporary...SeniorLong term contractFull timeContract workTemporary workPart timeFor contractorsLocal area$86.01k - $122.87k per year
...world. We believe building engineering is more than systems and structures... ..., industrial and waste management facilities. The role involves... ...position will be mentored by senior engineers, project managers and... ...location. (Stated benefits are for full-time regular positions....SeniorLong term contractFull timeContract workTemporary workPart timeFor contractorsWork at office- Lead Java cloud services, Python AI, and React engineering at OpenText while delivering the Image & Fax Aviator Platform. Guide Scrum execution across a newly formed team. As Manager, Software Development, you will lead engineers and technical specialists across cloud services...
- ...infrastructure this team builds and runs. We're hiring a Senior Cloud Infrastructure Engineer to help design, scale, and harden Mecka's AWS environment... ...capture sites to large dataset deliveries to customers Manage infrastructure as code (Terraform or equivalent) through...Senior
$121.39k per year
...Position Summary The Manager, Facility Management Contract is responsible... ...Operations and Planning, senior hospital leadership and the... ...environmental legislation, the Operating Engineers Act, NFPA and CSA requirements... ...leadership on recruitment, workforce planning, onboarding, training...SeniorContract workFor contractorsInternshipWork at office$49.12k - $61.4k per year
...61,397 This position is for an existing vacancy. At Sienna Senior Living, we are committed to enriching the daily lives of residents... .... This role is responsible for quality assurance, risk management, and regulatory compliance while creating a safe and welcoming environment...SeniorLong term contractPermanent employmentFull timeWork at officeWork from home- ...Our growing company is hiring for an AQA Engineer. We look forward to reviewing your resume! Scope of Position: Salaried, Full-Time (40 hours per week) Hybrid Work System... ...Responsibilities: Reporting to the QA/ Validation Manager, the AQA Engineer will be responsible for...Full timeRemote workWork from home
$89.05k - $120.22k per year
...Job Description The Senior Demand Planner, Service Parts... ...responsible for the end-to-end management of demand planning, inventory... ...across Service, Procurement, Engineering, Logistics, Finance, and Global... ...anticipated base pay range for this full-time position in this location...SeniorFull timeLocal areaRemote workWorldwide- Distributed systems expertise drives Mecka AI’s connected hardware platform, with senior engineers solving retries, interrupted transfers, and service reliability. Build software for embodied AI data workflows. This Senior Software Engineer role focuses on dependable production...Senior
$18 per hour
...Professionals and today hold positions on our senior leadership team. We offer medical, dental... ...discounts, perks and more for most full-time positions! Start your phenomenal career... ...residents, visitors, contractors, and property management. What You’ll Do Provide professional...SeniorHourly payFull timeFor contractorsShift workNight shiftWeekend workAfternoon shift- ...Reporting to Senior Management, the Senior Project Manager leads the delivery of large ICI electrical projects from kickoff through closeout, managing internal and external stakeholders to deliver exceptional results for our clients. This role owns project schedules, budgets...SeniorFor subcontractorInternshipLocal area
- ...systems for critical facilities across Canada. Coordinate technical delivery from analysis through construction administration. This senior engineering role supports data centres, semiconductor, healthcare, science, and technology facilities. Your work includes code...Senior
- We're seeking a Quarry Manager who's ready to put your skills to work on projects that matter... ...Plant Operations, Maintenance, Quality, Engineering, Environment, and other departments to... ..., labour relations, primary crushing and stacking of raw materials. Establish clear expectations...Long term contractFor contractorsInternshipWork at officeLocal areaFlexible hours
$65k per year
...and provide on-site customer support. Manage the preparation and submission of LEED and... ...documentation. Liaise with Quality Control Engineer & Supervisor, supporting decision-making... ...future with us and apply! Job Type: Full-time Pay: From $65,000.00 per year Benefits...Full timeCasual workInternshipLocal areaMonday to fridayFlexible hoursShift workDay shift- Join Amrize as a Production Manager and help construct what's next. If you're ready to put... ...promotes a diverse and inclusive workforce. Demonstrate a commitment to communicating... ...LOOKING FOR Education: Bachelor of Engineering or related field or equivalent experience...InternshipWork at officeLocal areaFlexible hours
- ...personalized mentorship, and our 365 days/year Support Centre. At MMVHS, you don’t have to choose between a fulfilling career and a full life. Here, you can truly live your best life, both professionally and personally. Benefits: Guaranteed base salary and...Full timeFlexible hoursWeekend work2 days per week
$67.77 - $78.62 per hour
...Project manager, Yonge Subway Extension Project Posting Id 3500... ...Hourly Job Type Temporary Full Time - Contract Contract Length... ...Summary Reporting to the Senior Manager, Yonge North Subway... ...Coordinate City reviews of engineering designs, technical reports, drawings...SeniorHourly payRemplacementFull timeContract workTemporary workFor contractorsInternshipWork at officeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Java Engineer - Workforce Management (WFM). Be the first to apply!
- senior full stack engineer Richmond Hill, ON
- full stack web developer Richmond Hill, ON
- full stack developer Richmond Hill, ON
- junior java developer Richmond Hill, ON
- java developer Richmond Hill, ON
- java developer no experience Richmond Hill, ON
- java software developer Richmond Hill, ON
- senior java developer Richmond Hill, ON
- senior web designer Richmond Hill, ON
- senior project engineer Richmond Hill, ON

