
Senior Full Stack Java Engineer β Workforce Management
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Texas.
β’ Design and develop capabilities for workforce planning, forecasting, scheduling, and optimization utilizing Java, Spring Boot, and domain-driven design methodologies.
β’ Create microservices for forecasting, staffing calculations, schedule creation, shift management, adherence, exceptions, and operational reporting.
β’ Build responsive workforce applications using TypeScript and React tailored for planners, supervisors, and employees.
β’ Design and consume REST APIs following an API-first methodology.
β’ Define and uphold OpenAPI/Swagger contracts and versioning standards.
β’ Implement event-driven workflows for schedule modifications, agent states, queue metrics, forecasts, and adherence events.
β’ Integrate workforce management 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.
β’ Containerize services and engage in cloud-native deployment patterns, configuration management, and maintaining environment consistency.
β’ Construct and manage CI/CD pipelines, including Jenkins, automated testing, quality gates, and repeatable deployment processes.
β’ Diagnose production issues and enhance performance, batch processing, concurrency, scalability, and reliability.
β’ Participate in code reviews, technical design discussions, architecture meetings, sprint planning, and continuous improvement initiatives.
β’ Collaborate with Product, Operations Research, QA, DevOps, UX, and other stakeholders to transform needs into actionable solutions.
β’ Over 8 years of experience in full-stack software development, including management of production applications.
β’ Strong grasp of workforce management principles, such as 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 processes.
β’ Robust hands-on experience with Java and Spring technologies, especially Spring Boot, REST services, security, and data persistence.
β’ Solid frontend development expertise with Angular or React, TypeScript, component-based design, state management, and contemporary testing practices.
β’ Familiarity with Node.js for integrations, lightweight services, build tools, or supporting components.
β’ Experience in integrating workforce management with ACD, routing, HR, payroll, CRM, or data warehouse platforms.
β’ Proven track record in designing REST APIs, microservices, and event-driven services within distributed environments.
β’ Strong SQL capabilities with experience in 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 create clear technical documentation and facilitate client-facing workshops.
β’ Experience with AWS services and Amazon Connect is preferred.
β’ Familiarity with building configurable rule engines for labor policies, scheduling constraints, or workforce optimization scenarios is a plus.
β’ Exposure to workforce forecasting models, simulation techniques, optimization algorithms, or machine learning applications in workforce planning is desirable.
β’ Experience with real-time operational data processing and event-driven architectures that support workforce adherence and performance management is advantageous.
β’ Familiarity with Kafka, RabbitMQ, or similar messaging and event-streaming technologies is beneficial.
β’ Exposure to workforce analytics, optimization techniques, or operational research concepts is a plus.
β’ Familiarity with Jenkins, Kubernetes, cloud platforms, observability tools, and secure software delivery practices is advantageous.
β’ Practical experience with AI-assisted software development or AI-enabled solutions, including tools such as Claude or GitHub Copilot, is a plus.
β’ Comprehensive compensation and benefits package.
β’ Health insurance.
β’ Language courses.
β’ Relocation program.
β’ Opportunities for professional development.
β’ Certification programs.
β’ Mentorship and talent investment initiatives.
β’ Internal mobility opportunities.
β’ Internship opportunities.
β’ Collaboration on impactful projects for leading global clients.
β’ An inclusive and supportive work environment.
β’ Regular team-building social events.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.