
Senior Full Stack Java Engineer β Workforce Management
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
β’ 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.
β’ 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.
β’ 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.
Atomic - Remote Jobs
Affidea
GoFasti
StructureIt
Get handpicked remote jobs straight to your inbox weekly.