JOBSEARCHER

Full Stack Java Engineer - Workforce Management (WFM)

Overview: As a Full Stack Engineer you will design, develop and support scalable cloud-native apps powering WFM, CX, and operations. You'll build backend services with Java/Spring Boot and frontend experiences with React/TypeScript, using Node.js where needed. You drive features end-to-end—from design through testing, deployment and production support—within a cross-functional team. You'll emphasize API-first design, maintainable microservices, and cloud deployment patterns to enable digital transformation for large enterprises. Compensation / Benefitsremote workhealth insurancelanguage coursesrelocation programcertification programsmentorship and internal mobility
Responsibilities:
  • Design, develop, test, and maintain scalable backend services using Java, Spring Boot and established practices
  • Build modern web apps with React/TypeScript, reusable components and accessible layouts
  • Develop and consume REST APIs with OpenAPI/Swagger contracts and robust error handling
  • Contribute to modular, maintainable solutions using microservices and OO/event-driven design
  • Use Node.js for lightweight services or tooling
  • Contribute to database design and queries in PostgreSQL with integrity and performance focus
  • Implement reliable integrations with internal/external systems via REST, webhooks and messaging
  • Containerize applications and participate in cloud deployment, config management and environment consistency
  • Build and maintain Jenkins CI/CD pipelines with automated testing and quality gates
  • Instrument apps with structured logging, metrics, tracing, and actionable error reporting
  • Troubleshoot production issues and improve performance, resilience and scalability
  • Collaborate with Product, UX, QA, DevOps, Architecture and other engineers through design reviews and planning
Key requirements:
  • 5+ years of full-stack development including production applications
  • Hands-on Java and Spring (Spring Boot, REST, persistence, security, automated testing)
  • Frontend experience with Angular or React, TypeScript, HTML/CSS, component-based design, state management, testing
  • Experience with Node.js for lightweight services or tooling
  • Experience building REST APIs and microservices in distributed environments
  • Strong SQL and data modeling skills in PostgreSQL or similar
  • Cloud-based and containerized application development/deployment experience
  • Excellent communication and ability to produce technical docs and participate in client workshops
  • Knowledge of OAuth2, OpenID Connect, JWT, secure API design
  • Experience with Kafka, RabbitMQ or similar messaging systems
  • Familiarity with Kubernetes, cloud platforms, observability tooling and secure software delivery practices
Nice to have: WFM/CX or contact center domain experience; AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio; workforce optimization concepts; integration with CRM/HR/payroll/analytics; AI-assisted tools like GitHub Copilotstrong collaborationclear communicationproblem-solving JavaSpring BootREST APIs