Overview
Skills
Job Details
Job Title: Senior Java IVR Developer (Avaya OD)
Location: Fully Remote (U.S. based CST alignment required)
Duration: 6 months contract (Strong possibility of extension or C2H)
Visa: All except OPT/CPT/ 10+ GC
Role Overview
We are seeking a Senior Java Developer with strong Avaya Orchestration Designer (OD) IVR expertise to lead the re-platforming of an enterprise IVR system. The ideal candidate will have deep experience in Java, Spring, Avaya OD, API integrations, and IVR system design. This is a fully remote role with high visibility, where you will be expected to own the IVR migration effort and mentor a junior engineer.
Core Responsibilities
Lead the migration of an Avaya OD IVR application from WebSphere to Tomcat (TC Server).
Replace legacy SOAP-based integrations with modern RESTful APIs (Enterprise Integration Services).
Maintain and optimize existing Nuance speech recognition and routing logic.
Integrate caller data flows with Salesforce screen pops and backend systems.
Design, develop, and test scalable Java applications using Spring Framework.
Manage MS SQL Server interactions and ensure smooth database connectivity.
Collaborate with cross-functional teams to align architecture and technical solutions.
Provide guidance and mentorship to a junior FTE engineer during the migration effort.
Contribute to CI/CD pipeline improvements with GitHub Actions.
Ensure application performance, security, and compliance throughout development.
Required Qualifications
10+ years of professional Java development experience with strong Spring Framework background.
Avaya Orchestration Designer (OD) IVR experience is mandatory (at least 3 recent projects).
Strong knowledge of RESTful API integration (consume & create endpoints).
Experience with SOAP APIs and migration from SOAP to REST.
Strong SQL skills (MS SQL Server, PostgreSQL, Oracle).
Exposure to NoSQL databases (MongoDB preferred).
Hands-on Salesforce integration experience (screen pops, backend flows).
Proficiency in GitHub, GitHub Actions, CI/CD pipelines.
Excellent communication and leadership skills; ability to work independently with minimal supervision.
Preferred (C2H Consideration)
Experience with modern CCaaS platforms such as Genesys, Five9, NICE (future migration plans).
Project Environment
Current System: Avaya OD IVR, Java, WebSphere, Nuance, SOAP APIs, MS SQL, Salesforce.
Migration Goals: WebSphere Tomcat; SOAP REST APIs; maintain routing & Nuance integration.
Tech Stack: Java (Spring), REST APIs, GitHub/GitHub Actions, MS SQL Server, Salesforce.
No containerization (no Docker/OpenShift).
Work Style & Expectations
Fully remote; align with CST time zone (daily stand-ups at 9:30 AM CST).
Must be proactive, independent, and resourceful.
Agile environment with sprints, backlog management, and daily scrums.
Close collaboration with manager Rick Groshek (IVR expert) and a senior Java engineer.