Search by job, company or skills

A

Custom Software Engineer

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

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

Minimum 5 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.




More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145343349

Similar Jobs