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 Full Stack Developer to design, build and maintain... ...performing enterprise applications using Java, Spring Boot, React, Node.js, Python and...SeniorFull timeInternshipWork at officeRemote workRelocation2 days per week
- ...CoreFactor is currently searching for multiple full stack java developers on a contract basis for a client in North, York, On. As a senior developer, you will be joining a special team, expanding our banking platform. You will be contributing to the development of world...SeniorFull timeContract workFlexible hours
$114.8k - $157.85k per year
...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want... ...of innovative solutions as required. Apply Project Management principles on management of own projects and of team members...SeniorFull timeWork at officeWorldwideFlexible hours$114.8k - $157.85k per year
...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want... ...of innovative solutions as required. Apply Project Management principles on management of own projects and of team members...SeniorFull timeWork at officeWorldwideFlexible hours- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...We are looking for a Senior Data Architect to design the end-to-end... ...Genesys A3S Snowflake database and Verint Workforce Management (WFM) feeds, and delivers it through a Bronze...SeniorHourly payFull timeInternshipWork at officeRemote workRelocation2 days per week
- ...leader in online brokerage and wealth management solutions. Moomoo is one of the most trusted... ...We are looking for an experienced Senior Software Engineer to join our engineering team in Toronto... ...major programming languages such as Java, C++, Go, Python or similar languages...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide
- Job Responsibility: About PRI Engineering PRI Engineering is a dynamic and rapidly growing multi... ...a highly motivated and experienced Senior Geotechnical Engineer to join our dynamic... ...Responsibilities: ~ Technical Leadership and Project Management: ~ Lead and manage a diverse range of...SeniorFull timeWork at office
$66k per year
...Match Tuition Reimbursement After One Year of Service The Senior Manager, Sales Tax Recovery (“Senior Manager”) works either independently... ...refund claims, including supporting schedules providing full details of refunds. Prepares comprehensive client reports summarizing...SeniorFull timeRemote work- ...global leader in online brokerage and wealth management solutions. Moomoo is one of the most... ...we are seeking to expand our team with a Senior Influencer and Affiliate Marketing Manager... ...compelling content delivery. Oversee the full partnership lifecycle—including opportunity...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide
- ...Assurance & Advisory Senior Manager / Principal – North York CPA Firm Our TorontoJobs.ca Recruiting division client, a well-established mid-sized CPA firm located in North York, is seeking an experienced Assurance & Advisory Senior Manager / Principal to join their growing...SeniorLong term contractFull time
$84k - $126k per year
...The Scientific Research and Experimental Development (“SR&ED”) Senior Manager (“Senior Manager”) is responsible for assisting clients in... ...team to spend time onsite at client facilities, working with engineers, scientists and technical personnel. This role includes performing...SeniorFull timeFor subcontractorRemote work$28 - $32 per hour
...supporting multiple dentists Dentrix experience is an asset Farsi-speaking is an asset Evening and Saturday availability required Full-Time Schedule Hours: Mon–Tue 2–9 PM | Wed 10 AM–7 PM | Fri 9 AM–7 PM | Sat 9 AM–4 PM How to Apply Ready for your next opportunity...Full timeInternshipAfternoon shift$25 per hour
...retriever • References required We are looking for someone who will become a trusted part of our child’s routine and help create a safe, stimulating, and loving environment. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose from!Hourly payFull timeMonday to friday- ...pressure vessel components and engine thrust links. Our commitment... ...highly experienced Automation Manager to lead our automation projects... ...seek to build and maintain a workforce that reflects the customers and... ...person or entity. Job Types: Full-time, Permanent Benefits:...Permanent employmentFull timeRelocationMonday to friday
- ...Job Description Senior Estimator Type: On Site Full-time Location: Calgary AB About Our Client... ...Reporting to the Pre-Construction Manager you will lead the estimating function... ...forward alternative approaches and value engineering ideas that strengthen pricing...SeniorPermanent employmentFull timeContract workFor contractorsFor subcontractor
- ...(NASDAQ: FUTU), a global leader in online brokerage and wealth management solutions. Moomoo is one of the most trusted and innovative retail... ...systems, combined with the ability to collaborate closely with engineering teams and external financial institutions. Key...SeniorInternshipWork at officeLocal areaWorldwide
- ...Senior Tax Manager / Tax Principal – North York CPA Firm Our TorontoJobs.ca Recruiting division client, a well-established mid-sized CPA firm located in North York, is seeking an experienced Senior Tax Manager / Tax Principal to join their growing tax practice. This...SeniorLong term contractFull time
$117k - $140k per year
...combination of education and experience. Minimum 3+ years of people management experience. Proven experience in brand management, marketing... ...require an accommodation, please inform Human Resources. Nestlé will work with you to ensure full participation. #LI-Hybrid ##LI-RH1SeniorLong term contractFull timeFlexible hours$90k - $140k per year
...Description Overview AtkinsRéalis is seeking a Senior Code Consultant – Fire Protection with 5–... ...alongside experienced fire protection engineers and code specialists, you will help... ...structural, mechanical, electrical, and project management teams to help resolve code-related issues...SeniorFull timeFor contractorsInternshipFlexible hours$90k - $130k per year
...Overview Are you looking for a company that delivers large-scale engineering projects around the world? Do you want to make a tangible... ...technical reports, while providing technical support to project managers and design teams. Perform design-related calculations and cost...Full timeInternshipWork at officeFlexible hours$75k - $104k per year
...reshaping the future with AtkinsRéalis. AtkinsRéalis is dedicated in engineering a better future for our planet and its people. Your role... ...material approvals, mock-up approvals, punch list, etc. Provides Management level progress reports and briefings with respect to electrical...Full timeFor contractorsInternshipWork at officeFlexible hours- ...(NASDAQ: FUTU), a global leader in online brokerage and wealth management solutions. Moomoo is one of the most trusted and innovative retail... ...About the Role Part-Time with Potential to Transition to Full-Time We are looking for a proactive and resourceful Procurement...Full timeContract workPart timeBank staffInternshipWork at officeLocal areaWorldwideOverseas
$69.17 per hour
Software Engineer LotusFlare Canada Inc. Location North York, ON Salary 69.17 hourly / 40 hours per week Full time Starts as soon as possible Benefits: Health benefits, financial benefits, other benefits Languages English Education College/CEGEP Experience 2 years to...Hourly payFull timeImmediate startRemote work- ...Practice Lead, Structural Engineering Technical leadership of PRI's structural engineering... ...(travel across offices) Full-time, permanent · Senior leadership About the opportunity... ...methodologies, checking protocols, and quality management systems. • Own the practice's...SeniorPermanent employmentFull timeWork at office
- ...reshaping the future with AtkinsRéalis. AtkinsRéalis is dedicated in engineering a better future for our planet and its people. Your role... ...material approvals, mock-up approvals, punch list, etc. Provides Management level progress reports and briefings with respect to mechanical...Full timeFor contractorsInternshipWork at officeFlexible hours
- ...family looking for an experienced, organized, and confident House Manager / After-School Nanny to help keep our home running smoothly while... ...organized, we'd love to hear from you. Please visit to view full details and to apply. FREE REGISTRATION and lots of jobs to choose...Long term contractMonday to fridayFlexible hoursShift workAfternoon shift
- ...is seeking a skilled and detail-oriented Senior Accountant to join our finance team. The ideal candidate will have experience in managing financial operations, general ledger activities... .... Month-End & Year-End Close : Manage month-end and year-end closing procedures,...SeniorFull timeLocal area
$17.95 per hour
...Job Description Job Description General Labour | Production | Students Welcome North York, ON | $17.95/hour Part-Time & Full-Time Hours Available 3PL Inc. is currently recruiting General Labour / Production Helpers for our North York client. Students are...Hourly payPermanent employmentFull timeTemporary workPart timeInternshipFlexible hoursShift workNight shiftAfternoon shiftEarly shiftWeekday work$55.6k per year
...Enterprise Mobility! We’re hiring immediately for our respected Management Training Program . Whether you see yourself in sales,... ...on a career path with a clear beginning and an open end that’s full of opportunities. With training, development, mentoring, and a culture...Permanent employmentFull timeTraineeshipImmediate start$160k - $180k per year
.... Operate responsibly by managing risk, safety, and environmental... ...a century of experience and a full suite of integrated services,... ...currently seeking a Construction Manager to support the team delivering... ...with construction-based engineering principles, company standards,...Contract workFor subcontractorLocal area
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!
- full stack web developer North York, ON
- full stack developer North York, ON
- java developer North York, ON
- java developer no experience North York, ON
- java software developer North York, ON
- senior java developer North York, ON
- senior project engineer North York, ON
- cpa senior accountant North York, ON
- senior part time North York, ON
- senior accountant North York, ON


