Job
Description
Project Role :Custom Software Engineer
Project Role Description :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, Learn New Technologies
Minimum 5 year(s) of experience is required
Educational Qualification :15 years full time education
Job Title:Voice Application DeveloperExperience:8+ YearsDomain:VoIP/ AI / Cloud / Microservices________________________________________About the RoleWe are looking for an experienced Voice Application Developer to design and develop microservices that process voice call audio, signaling, and integrate seamlessly with AI services such as GPT and other open-source AI frameworks. The ideal candidate will have strong expertise in Java, Spring Boot, WebSocket, and SIP/RTP handling, along with hands-on experience in DevOps, cloud environments, and Agile development practices.________________________________________Key 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) to enable 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 cross-functional teams including 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 the team’s Agile/Scrum processes, including sprint planning and retrospectives.________________________________________Technical Skills & ExpertiseProgramming & Frameworks:Core Java, Java 8, Spring Boot, Microservices ArchitectureWebSocket and REST API developmentSIP and RTP protocol handling using PJSIP (or equivalent libraries)JUnit testing and Test-Driven Development (TDD)DevOps & Tools:Jenkins, GitHub, Maven, SonarQube, Checkmarx, AppDynamics, SplunkAgile development using JIRA and ConfluenceCI/CD automation and code quality enforcementCloud Platforms:AWS / GCP / Azure (any one or more)Familiarity with cloud-native deployments and containerization (Docker/Kubernetes preferred)
Qualification15 years full time education