Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills :
Java Enterprise Edition
Good to have skills :
Linux, Spring Boot, SIPp Testing Tool
Minimum
3
year(s) of experience is required
Educational Qualification :
15 years full time education
Summary: As a Voice Application Developer, you will design and develop microservices that process voice call audio and signaling, integrating seamlessly with AI services such as GPT and other open-source AI frameworks. Your role involves building secure, scalable applications using Java and Spring Boot, enabling real-time communication and intelligent call experiences. You will collaborate with cross-functional teams, apply Agile practices, and ensure high-quality delivery through robust development and DevOps processes. Roles & Responsibilities: - Design and develop microservices to handle real-time voice call audio, signaling, and media stream processing using PJSIP or similar libraries. - Integrate backend voice components with AI services (e.g., GPT, OSS, Speech AI) for intelligent and automated call experiences. - Implement secure, scalable, and performant Java/Spring Boot applications with RESTful APIs. - Develop WebSocket-based real-time communication services for voice and media streaming. - Ensure code quality, performance tuning, and compliance with security standards. - Conduct unit testing (JUnit), participate in code reviews, and drive continuous improvement. - Work closely with DevOps teams to automate CI/CD pipelines using Jenkins, Maven, GitHub, SonarQube, Checkmarx, and monitor application health through AppDynamics and Splunk. - Collaborate with AI engineers, voice architects, and product owners to deliver high-quality solutions. - Document architecture, workflows, and service integrations using JIRA and Confluence. - Deploy and maintain applications in cloud environments (AWS, GCP, or similar). - Actively contribute to Agile/Scrum processes, including sprint planning and retrospectives. Professional & Technical Skills: - Minimum 8 years of experience in Java Application Development using Spring Boot framework. - Strong expertise in Java, Spring Boot, RESTful APIs, and WebSocket-based communication. - Hands-on experience with SIP/RTP handling and libraries like PJSIP. - Familiarity with AI service integration (GPT, Speech AI, OSS frameworks). - Experience in DevOps tools: Jenkins, Maven, GitHub, SonarQube, Checkmarx. - Knowledge of monitoring tools: AppDynamics, Splunk. - Cloud deployment experience (AWS, GCP, or similar). - Strong understanding of Agile development practices. - Proficiency in unit testing frameworks (JUnit) and code review processes. Additional Information: - A minimum of 8 years of relevant experience is required. - 15 years of full-time education is mandatory.
15 years full time education
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.