Senior Full Stack Java Engineer – Workforce Management

Posted 23 hours ago

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

πŸ“‹ Description

β€’ Design and execute workforce planning, forecasting, scheduling, and optimization functionalities utilizing Java, Spring Boot, and domain-driven design methodologies.

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

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

β€’ Architect and utilize REST APIs following an API-first methodology, ensuring adherence to OpenAPI/Swagger contracts and versioning protocols.

β€’ Implement event-driven workflows for changes in schedules, agent states, queue metrics, forecasts, and adherence events.

β€’ Integrate Workforce Management (WFM) capabilities with customer experience platforms, Automatic Call Distributors (ACD), routing systems, HR systems, payroll, identity services, and enterprise data platforms.

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

β€’ Containerize services and engage in cloud-native deployment methodologies and configuration management.

β€’ Develop and sustain CI/CD pipelines, incorporating Jenkins, automated testing, quality gates, and repeatable deployment processes.

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

β€’ Engage in code reviews, technical design discussions, architectural dialogues, sprint planning, and ongoing improvement initiatives.

β€’ Collaborate with Product, Operations Research, QA, DevOps, UX, and other stakeholders to deliver effective solutions.


⛳️ Requirements

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

β€’ Profound understanding of workforce management principles, including forecasting, staffing, scheduling, adherence, intraday management, shrinkage, occupancy, and service level management.

β€’ Experience with intricate business rules engines, optimization logic, scheduling algorithms, or workforce planning workflows.

β€’ Strong practical experience with Java and Spring technologies, especially Spring Boot, REST services, security, and persistence.

β€’ Frontend development proficiency with Angular or React, TypeScript, component-based design, state management, and contemporary testing methodologies.

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

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

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

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

β€’ Strong SQL capabilities and experience in creating 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 capability to produce clear technical documentation and facilitate client-facing workshops.

β€’ Experience in building configurable rule engines for labor policies, scheduling constraints, or workforce optimization scenarios.

β€’ Exposure to workforce forecasting models, simulation methodologies, optimization algorithms, or machine learning applications in workforce planning.

β€’ Experience with real-time operational data processing and event-driven architectures.

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

β€’ Exposure to workforce analytics, optimization strategies, or operational research concepts.

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

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


🏝️ Benefits

β€’ Health insurance.

β€’ Relocation program.

β€’ Remote work flexibility / Work From Anywhere Culture.

β€’ Professional development opportunities.

β€’ Certification programs.

β€’ Mentorship and talent investment programs.

β€’ Internal mobility opportunities.

β€’ Internship opportunities.

β€’ Collaboration on impactful projects for top global clients.

β€’ Inclusive and supportive work environment.

β€’ Open communication.

β€’ Regular team-building company social events.

β€’ Sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

People also viewed

Atomic - Remote Jobs7 hours ago

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

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

Senior Software Developer

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

Senior Full-Stack Software Engineer

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

Senior Full Stack Engineer

ZA flagSouth Africa OnlyFull-timeFull-stack Engineer
ApplyView job
L3Harris Technologies8 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.8 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