Description

Job Description

We are seeking a highly skilled and experienced Lead Full Stack Java Developer to join our dynamic team. The ideal candidate will have extensive experience in the Contact Center or relevant industry, with a strong background in design, development, testing, and integration with various vendors, CRMs, and business applications.

Responsibilities
Lead the design, development, and integration of contact center solutions, including IVR/IVA, NLU/NLP, Routing, Recording and Analytics, Outbound, Workforce Management, Historical Reporting, Real-Time Omni-channel Agent experience, and customer journey optimization using AI/ML

Develop and maintain applications using Java, Spring Boot, Kafka, Distributed Caches (GemFire, Redis), Elastic Search, GraphQL, and NoSQL Databases (Cassandra or Mongo), Graph Databases, and Public Cloud Marketplace services

Drive full stack application development, focusing on real-time low latency front-end Web applications using React, Redux, RXJS, Typescript, Progressive Web Apps with responsive design, and REST APIs

Utilize Micro front-end architecture, real-time eventing with gRPC or Web Sockets

Apply deep domain-driven design for cloud-native microservices designed for massive scale and resilience, deployed on PCF/VMWare Tanzu, K8s, or serverless cloud technologies

Implement automated testing frameworks for Java/Python and UI Microservices, including Service Virtualization, Contract Testing, API Testing with Blazemeter/JMeter, WebRTC signaling, audio quality testing, performance stress and load tests, and chaos resiliency automated testing

Perform system-level testing through code (unit-level testing) and develop automation frameworks and synthetic tests for policy validation

Work in an Agile environment, contributing to product backlog refinement and process improvements to accelerate software development

Lead and champion non-functional requirements (NFR) aspects for mission-critical solutions at scale, instrumenting backlogs with shift-left practices

Implement TrueCD, DevOps with Cucumber, Jenkins, and Infrastructure as Code tools such as Terraform and GitHub

Scripting and infrastructure automation using Python/Go, Shell, Gherkin, PowerShell, etc

Accelerate integration through cookbooks and blueprints across vendors and enterprise CRM ecosystems, utilizing design-by-contract and de-risking approaches with shift-left practices

Ensure compliance with cloud governance and security practices, with a good understanding of GCP or Public Cloud, AI Governance, Network Security, and Enterprise Architecture

Maintain proficiency in GCP platform knowledge, security best practices, network infrastructure, monitoring, and logging across multiple discrete platforms

Qualifications
 

7+ years of experience in Contact Center or relevant industry with a focus on design, development, testing, and integration

Proven knowledge in contact center subdomains such as IVR/IVA, NLU/NLP, Routing, Recording and Analytics, and Workforce Management

7+ years of experience with Java, Spring Boot, Kafka, Distributed Caches (GemFire, Redis), Elastic Search, GraphQL, and NoSQL Databases (Cassandra or Mongo), Graph Databases, and Public Cloud Marketplace services

3+ years of experience in full-stack application development, focusing on real-time low latency front-end Web applications with React, Redux, RXJS, Typescript, and Progressive Web Apps

Deep experience with cloud-native microservices, PCF/VMWare Tanzu, K8s, or serverless cloud technologies

Strong knowledge of automated testing frameworks, including unit testing for Java/Python and UI Microservices, service virtualization, contract testing, API testing, WebRTC signaling, and performance stress testing

5+ years of overall experience with 3+ years working with GCP or other public/hybrid cloud platforms

Hands-on experience with TrueCD, DevOps tools (Cucumber, Jenkins), and Infrastructure as Code tools (Terraform, GitHub)

Scripting and infrastructure automation skills with Python/Go, Shell, Gherkin, PowerShell, etc

Professional cloud certification on Azure/GCP or other cloud providers

architecture, OWASP security practices, and monitoring and logging across multiple platforms

Education

Bachelor's degree