We are looking for a talented Java Software Engineer with solid hands-on experience in IVR development, particularly using Avaya Orchestration Designer (OD). The ideal candidate will join our Development & Integration team and play a key role in building, enhancing, and supporting enterprise IVR solutions for major clients in the banking and telecom sectors.
Key Responsibilities
- Design, develop, and enhance IVR applications using Avaya Orchestration Designer.
- Integrate IVR flows with backend systems including core banking, CRM, and middleware platforms.
- Develop and maintain Java-based services supporting IVR functionalities.
- Troubleshoot production issues and provide timely fixes and enhancements.
- Collaborate with cross-functional teams on solution design, architecture, and performance optimization.
- Ensure delivery of high-quality, scalable, and secure IVR applications.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience in IVR development (preferably Avaya).
- Strong proficiency in Java and Spring frameworks.
- Deep experience with:
- Avaya Orchestration Designer (OD)
- VXML, IVR call flows, CTI integrations
- Web services (REST/SOAP)
- Understanding of telephony protocols (SIP, RTP, VoiceXML).
- Experience integrating IVR with backend APIs and databases.
Preferred Skills (Plus Points)
- Experience with Avaya Experience Portal or Call Center platforms.
- Familiarity with microservices, Kafka, or middleware integration.
- Knowledge of Linux, Tomcat, and application deployment pipelines.
- Strong problem-solving skills and ability to work under pressure.