Senior Full Stack Java Engineer – Workforce Management

Posted 1 day ago

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ Develop dependable solutions for forecasting, staffing, scheduling, real-time adherence, intraday management, and operational reporting within telecom and contact center settings.

β€’ Architect, create, test, and sustain scalable backend services utilizing Java, Spring Boot, and domain-driven design methodologies.

β€’ Construct microservices for forecasting, staffing calculations, schedule generation, shift management, adherence, exceptions, and operational reporting.

β€’ Create dynamic workforce applications using TypeScript and React.

β€’ Design and utilize REST APIs following an API-first methodology.

β€’ Establish and uphold OpenAPI/Swagger contracts and versioning standards.

β€’ Implement event-driven workflows for schedule modifications, agent states, queue metrics, forecasts, and adherence events.

β€’ Connect WFM functionalities with CX platforms, ACD and routing systems, HR platforms, payroll, identity services, and enterprise data systems.

β€’ Model workforce and operational data within PostgreSQL and other relational databases.

β€’ Containerize services and participate in cloud-native deployment strategies, configuration management, and maintaining environment consistency.

β€’ Create and manage CI/CD pipelines, incorporating Jenkins, automated testing, quality gates, and repeatable deployment procedures.

β€’ Diagnose production issues and enhance application performance, batch processing, concurrency, scalability, and reliability.

β€’ Engage in code reviews, technical design sessions, architecture discussions, sprint planning, and continuous improvement initiatives.

β€’ Collaborate with Product, Operations Research, QA, DevOps, UX, and other stakeholders to transform requirements into actionable solutions.


⛳️ Requirements

β€’ Over 8 years of experience in full-stack software development, including ownership of production applications.

β€’ Strong hands-on proficiency with Java and Spring technologies, especially Spring Boot, REST services, security, and persistence.

β€’ Solid frontend development experience using Angular or React, TypeScript, component-based design, state management, and contemporary testing methodologies.

β€’ Familiarity with Node.js for integrations, lightweight services, build tools, or supporting components.

β€’ Hands-on experience with NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria, or similar workforce solutions.

β€’ Experience with AWS services and Amazon Connect is preferred.

β€’ Demonstrated experience designing REST APIs, microservices, and event-driven services in distributed environments.

β€’ Strong SQL capabilities and experience crafting efficient data models in PostgreSQL or similar relational databases.

β€’ Experience in developing, deploying, or supporting cloud-based and containerized applications.

β€’ Excellent communication skills, including the ability to generate clear technical documentation and lead client-facing workshops.

β€’ Experience integrating WFM with ACD, routing, HR, payroll, CRM, or data warehouse platforms is a plus.

β€’ Familiarity with Kafka, RabbitMQ, or similar messaging and event-streaming technologies is advantageous.

β€’ Exposure to workforce analytics, optimization techniques, or operational research concepts is beneficial.

β€’ Familiarity with Jenkins, Kubernetes, cloud platforms, observability tools, and secure software delivery practices is a plus.

β€’ Practical experience with AI-assisted software development or AI-enabled solutions, including tools like Claude or GitHub Copilot, is a plus.


🏝️ Benefits

β€’ Comprehensive compensation and benefits package.

β€’ Health insurance coverage.

β€’ Language courses offered.

β€’ Relocation assistance program.

β€’ Opportunities for professional development.

β€’ Certification programs available.

β€’ Mentorship and talent investment initiatives.

β€’ Internal mobility prospects.

β€’ Internship opportunities.

β€’ Engaging projects for top global clients.

β€’ An inclusive and supportive workplace culture.

β€’ Open lines of communication.

β€’ Regular team-building and company social events.

People also viewed

Atomic - Remote Jobs15 hours ago

Senior Engineer, Tech Lead – Trust, Security, Privacy & Compliance

US flagUnited States OnlyFull-timeFull-stack Engineer$14.6k – $17.5k/month
ApplyView job
Affidea15 hours ago

Senior Software Developer

PL flagPoland, +3 more countriesFull-timeFull-stack Engineer
ApplyView job
GoFasti15 hours ago

Senior Full-Stack Software Engineer

US flagNew York OnlyFull-timeFull-stack Engineer$9,200 – $10k/month
ApplyView job
StructureIt16 hours ago

Senior Full Stack Engineer

ZA flagSouth Africa OnlyFull-timeFull-stack Engineer
ApplyView job
L3Harris Technologies16 hours ago

Application Developer – Full Stack Developer

US flagFlorida, +4 more statesFull-timeFull-stack Engineer$80.5k – $149.5k/year
ApplyView job
Kalman & Company, Inc.16 hours ago

Senior Software Engineer – Microsoft Development Platform

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers