Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Java Engineer - Workforce Management (WFM)

Full-time

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Java Engineer - Workforce Management (WFM) in North York, ON vacancy
  •  ...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... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    North York, ON
    1 day ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Flexible hours

    CoreFactor Inc.

    North York, ON
    11 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    North York, ON
    3 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    North York, ON
    3 hours ago
  •  ...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... 
    Senior
    Hourly pay
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    North York, ON
    11 days ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    moomoo

    North York, ON
    more than 2 months ago
  • 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... 
    Senior
    Full time
    Work at office

    PRI Engineering

    North York, ON
    5 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Ryan

    North York, ON
    5 hours ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    moomoo

    North York, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time

    TorontoJobs.ca Recruitment Division

    North York, ON
    5 days ago
  • $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... 
    Senior
    Full time
    For subcontractor
    Remote work

    Ryan

    North York, ON
    5 hours ago
  • $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 time
    Internship
    Afternoon shift

    Fairview Smiles Dentistry

    North York, ON
    17 days ago
  • $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 pay
    Full time
    Monday to friday

    CanadianNanny.ca

    North York, ON
    2 days ago
  •  ...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 employment
    Full time
    Relocation
    Monday to friday

    NWI Precision

    North York, ON
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor

    Ecl

    North York, ON
    5 days ago
  •  ...(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... 
    Senior
    Internship
    Work at office
    Local area
    Worldwide

    moomoo

    North York, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Long term contract
    Full time

    TorontoJobs.ca Recruitment Division

    North York, ON
    5 days ago
  • $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-RH1
    Senior
    Long term contract
    Full time
    Flexible hours

    Nestlé

    North York, ON
    5 hours ago
  • $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... 
    Senior
    Full time
    For contractors
    Internship
    Flexible hours

    AtkinsRéalis

    North York, ON
    1 day ago
  • $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 time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    North York, ON
    3 hours ago
  • $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 time
    For contractors
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    North York, ON
    5 hours ago
  •  ...(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 time
    Contract work
    Part time
    Bank staff
    Internship
    Work at office
    Local area
    Worldwide
    Overseas

    moomoo

    North York, ON
    a month ago
  • $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 pay
    Full time
    Immediate start
    Remote work

    Lotus Flare Canada Inc.

    North York, ON
    17 days ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Work at office

    PRI Consultants

    North York, ON
    6 days ago
  •  ...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 time
    For contractors
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    North York, ON
    3 hours ago
  •  ...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 contract
    Monday to friday
    Flexible hours
    Shift work
    Afternoon shift

    CanadianNanny.ca

    North York, ON
    4 days ago
  •  ...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,... 
    Senior
    Full time
    Local area

    TorontoJobs.ca Recruitment Division

    North York, ON
    5 days ago
  • $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 pay
    Permanent employment
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours
    Shift work
    Night shift
    Afternoon shift
    Early shift
    Weekday work

    3PL Inc.

    North York, ON
    11 days ago
  • $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 employment
    Full time
    Traineeship
    Immediate start
    North York, ON
    1 day ago
  • $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 work
    For subcontractor
    Local area

    Aecon

    North York, ON
    3 hours ago

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!