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

Miratech

Senior Full Stack Java Engineer - Workforce Management (WFM)
Full-timeMiratech 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%.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 persistenceSolid 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.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 oursustainable business practicesfocused 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.
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Java Engineer - Workforce Management in Winnipeg, MB vacancy
  • Zapcom is seeking a Senior Full Stack Developer for our Toronto, ON hybrid team. The role demands strong hands-on development across the stack,...  ...experience and proven project contributions.You will work with Java/Spring Boot on the backend and JavaScript/React on the frontend... 
    Senior

    Zapcom-Group-Inc

    Winnipeg, MB
    5 hours ago
  • Build scalable applications onsite in Mississauga with Java, Spring Boot, React.Js, and full-stack development expertise. Citi Bank supports this five-day office assignment.This full-time Java Full Stack with React Developer position requires 8+ years of relevant experience... 
    Senior
    Full time
    Work at office

    S M Software Solutions Inc

    Winnipeg, MB
    5 hours ago
  • Build backend-heavy Java applications with React.Js in Toronto, working three days weekly from the hybrid office. Apply Spring Boot expertise daily.This Full Stack Engineer role emphasizes Java/J2EE, Spring, and dependency injection frameworks. You will contribute across React... 
    Suggested
    Work at office

    SRA Group

    Winnipeg, MB
    5 hours ago
  • Miratech Group is seeking a Full Stack Java Engineer to design, develop, and support scalable cloud-native applications powering Workforce Management, CX, and operational processes. You will use Java with Spring Boot for backend services and React with TypeScript for front-end... 
    Suggested
    Remote work

    Miratech Group

    Winnipeg, MB
    5 hours ago
  • Lead full stack application engineering with React, TypeScript, and Java across Citi’s technology organization. This is a full-time role focused on complex systems.The Senior Full Stack Engineer establishes and implements application systems while leading systems analysis and... 
    Senior
    Full time

    Citi

    Winnipeg, MB
    5 hours ago
  • Build large-scale product features remotely as a Senior Full Stack Engineer with Atlassian, using front-end architecture and server-side development. Work from Canada’s PST or MT timezones.Atlassian seeks a Senior Full Stack Engineer to guide technical direction and implementation... 
    Senior
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    5 hours ago
  •  ...winning team, committed to results, in an inclusive and high-performing culture. The RoleAs a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide senior technical leadership in designing, building, and scaling enterprise data management... 
    Senior
    Flexible hours

    Scotiabank

    Winnipeg, MB
    5 hours ago
  • Senior Full Stack Engineer – Java, Spring Boot & AIAbout Code17Code17 provides technology consulting and professional services across data engineering, cloud, full-stack development, and agentic AI. We help enterprises build modern applications and implement AI solutions that... 
    Senior

    Code17tek

    Winnipeg, MB
    5 hours ago
  • Elevate your engineering career at Unity as a Senior Full Stack Engineer. You'll develop a robust and scalable ads platform using TypeScript, React, and Kubernetes. Unity is seeking an experienced Senior Full Stack Engineer to join the Unified Ads Platform team. In this role... 
    Senior

    Unity

    Winnipeg, MB
    5 hours ago
  • Role: Full Stack engineer – (Backend heavy) – Java with ReactLocation: Toronto – 3 days a week hybridStrong hands-on experience with Java/J2EE , Spring , Spring Boot, and dependency injection frameworks.Proficiency in React.Js , AngularJS , HTML5 , CSS3,... 
    3 days per week

    SRA Group

    Winnipeg, MB
    5 hours ago
  • À Montréal, dirigez le développement Java Full Stack avec Core Java et Spring, selon un mode de travail hybride combinant télétravail et bureau.Comme chef(fe) du génie logiciel de niveau vice-président(e) chez Morgan Stanley, vous concevrez des solutions stratégiques de gestion... 
    Work at office
    Remote work

    Morgan Stanley

    Winnipeg, MB
    5 hours ago
  • Maarut is seeking a Senior Software Developer – Full Stack to design, develop, test, deploy, and maintain enterprise-grade platform capabilities across...  ...notifications, while collaborating with architects, product managers, UX designers, QA, DevOps, and partners. #J-18808-... 
    Senior

    Maarut

    Winnipeg, MB
    5 hours ago
  • Job Description Full Stack Developer (Java/JavaScript) Montreal, Quebec - Canada Experience: 7-15 Years Position SummaryWe are seeking...  ...Developer (Java/JavaScript) to join the Risk and Information Management team supporting Non-Financial Risk Management applications.... 

    Saransh Inc

    Winnipeg, MB
    5 hours ago
  • $115k - $176k per year

    Hey, I’m Ichwan, Engineering Manager at MedMe Health. I lead the Gravity pod within our engineering department. The TeamAt MedMe, we are passionate...  ...scale. The RoleWe're hiring an Automation-Focused Full-Stack Engineer for the Gravity pod to spearhead the evolution of our... 
    Senior
    Long term contract
    Internship
    Work at office
    Immediate start
    Work from home
    Home office

    MedMe Health

    Winnipeg, MB
    5 hours ago
  • Capco seeks a Senior Full Stack Python Software Engineer to craft innovative digital platforms in financial services. Utilize your Python and front-end skills to create solutions that matter. In this role, you will design, develop, and maintain high-quality full-stack applications... 
    Senior

    Capco

    Winnipeg, MB
    5 hours ago
  • Join a high-growth Canadian company revolutionizing insurance with AI as a Senior Full Stack Engineer. Lead product development and shape the technical vision in an agile environment. In this senior, hands-on role, you will spearhead the design of customer-facing products... 
    Senior

    TekRek

    Winnipeg, MB
    5 hours ago
  •  ...Toronto-Dominion Bank (Canada) in Toronto is seeking an experienced Full-stack Engineer to help build the next generation of a risk computation...  ...in a JVM-based environment.Ideal candidates have 8+ years of Java experience, Spring Boot, Big Data tooling, REST APIs, and strong... 
    Senior

    TD Bank Group

    Winnipeg, MB
    5 hours ago
  •  ...that connect advertisers with creators and players, driving performance, reliability, and growth across our ecosystem.As a Senior Full-Stack Engineer on the Unified Ads Platform team, you'll own the service layer where advertiser and publisher entities live. Campaigns and budget... 
    Senior
    Long term contract
    Work at office

    Unity

    Winnipeg, MB
    5 hours ago
  •  ...Liquidity and Funding Analytics Technology team seeks an experienced Full-stack Engineer in Toronto to build the next generation of a risk computation...  ....You will collaborate with trading, treasury and risk management, own technical design, drive scalable solutions, and... 
    Senior

    TD

    Winnipeg, MB
    5 hours ago
  • Architect Java microservices and enterprise integrations as EverCommerce’s Staff Full Stack Engineer, working remotely from Canada with AWS expertise.This staff-level engineering role connects business strategy with hands-on delivery across Finance, HR, and Front Office systems... 
    Remote work

    EverCommerce

    Winnipeg, MB
    5 hours ago
  •  ...teams to bridge real-world data, simulation, learning-based systems, and deployed hardware. The RoleWe'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

    Mecka

    Winnipeg, MB
    5 hours ago
  • Huron in Canada is seeking a Senior Associate to build software and AI solutions. You will work full-stack on AWS and Azure, using Claude and other models, and collaborate with business users to deliver valuable features with strong quality.The role requires 3–5 years in software... 
    Senior

    Huron

    Winnipeg, MB
    5 hours ago
  • Join CoverGo as a Lead Full Stack Engineer, guiding innovative SaaS development with .NET and Vue/React technologies. Collaborate with diverse international teams to optimize insurance solutions. In this pivotal role, you will take charge of the design, implementation, and... 

    CoverGo | Insurtech

    Winnipeg, MB
    5 hours ago
  • WestJet Group in Calgary seeks a senior software engineer to design, develop, and support AI-enabled business applications and automations. You will...  ...that drive measurable value.You will work with modern stacks, cloud services (Azure), and AI technologies, mentor peers,... 
    Senior

    WestJet Group

    Winnipeg, MB
    5 hours ago
  • Capital One Canada is seeking a Staff Software Engineer for Travel Tech to lead full-stack development in Toronto. You’ll drive end-to-end design and implementation...  ...teams using JavaScript, React, TypeScript, Python, Java or Go, with AWS and databases. Join a hybrid environment... 

    Capital One - CA

    Winnipeg, MB
    5 hours ago
  • $120.8k - $170.8k per year

     ...real impact. Job OverviewWe are looking for experienced Full-Stack Software Engineers who are passionate about solving business problems through...  ...service orchestration. Communication and Risk Management: Effectively communicate progress, proactively anticipate... 
    Full time

    Citi

    Winnipeg, MB
    5 hours ago
  • Turing Enterprises, Inc. is seeking a Software Engineering evaluator to curate datasets for training large language models, focusing on Python...  ...ML infrastructure, with additional work in JavaScript, C/C++, Java, Rust, and Go.You will evaluate AI-generated code for efficiency... 
    For contractors
    10 hours per week
    Flexible hours

    Turing Enterprises, Inc.

    Winnipeg, MB
    5 hours ago
  • $122k - $152k per year

    A leading technology firm in Vancouver is seeking a Senior Full Stack Software Engineer to tackle SaaS development challenges. This role involves designing and maintaining full stack features using Python/Django and TypeScript/React. Candidates should have 5+ years of experience... 
    Senior
    Remote work
    Flexible hours

    Procurify

    Winnipeg, MB
    5 hours ago
  • Lead scalable application development with Generative AI, Microsoft technologies, and full stack expertise on Avanade’s Canadian Apps and Infra team.Avanade seeks senior full stack developers or team leads to design, develop, and maintain large-solution components. You will... 
    Senior

    Avanade Inc.

    Winnipeg, MB
    5 hours ago
  • $123k - $152k per year

    ## Full Stack Developer FCCApply: Toronto Office: Full time: Posted Today: J63954#...  ...brokerage firms and registered Portfolio Managers.FCC is developing industry leading...  ...following: Angular (Typescript), JavaScript, Java, Hibernate, RESTful API, Spring Boot - creation... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Fidelity International

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Java Engineer - Workforce Management. Be the first to apply!