Custom Software Engineer

2 - 5 years

5 - 9 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

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 Architecture
  • WebSocket and REST API development
  • SIP and RTP protocol handling using PJSIP (or equivalent libraries)
  • JUnit testing and Test-Driven Development (TDD)DevOps & Tools:
  • Jenkins, GitHub, Maven, SonarQube, Checkmarx, AppDynamics, Splunk
  • Agile development using JIRA and Confluence
  • CI/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
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Software Engineer Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Java Skills

    Practice Java coding challenges to boost your skills

    Start Practicing Java Now
    Accenture logo
    Accenture

    Professional Services

    Dublin

    RecommendedJobs for You