Senior Java Software Engineer - VoIP

Talent Groups

Plano (TX)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading VoIP product company is actively seeking a Senior Java Engineer to develop and maintain software solutions for voice and video communication. The successful candidate will have over 5 years of experience in Java development, particularly with VoIP systems, and will collaborate closely with cross-functional engineering teams. This role offers the opportunity to work on scalable applications and participate in technical discussions, mentoring junior developers along the way. A strong understanding of REST APIs and experience in Agile environments are essential.

Qualifications

  • 5+ years of professional software development experience.
  • Experience working in Linux environments.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Develop and maintain software solutions for VoIP communication services.
  • Design backend services using Java and Spring Boot.
  • Mentor junior developers and contribute to technical discussions.

Skills

Java development
VoIP communication systems
Spring or Spring Boot
REST APIs
Agile or Scrum
Problem solving
Git version control

Education

Bachelor’s degree in Computer Science or related field

Tools

Oracle databases
Asterisk
AWS
Veracode
CI/CD tools

Job description

Overview

Talent Groups is seeking a Senior Java Engineer to join a VoIP product company designing and delivering software solutions for voice and video communication platforms. This role focuses on building and maintaining applications that support VoIP services, including call routing, call recording, and communication systems used in secure environments.

The ideal candidate has strong hands on Java development experience and knowledge of VoIP or SIP based communication systems. This position will collaborate with cross functional engineering teams and participate in lab testing for communication infrastructure.

Key Responsibilities
  • Develop and maintain scalable software solutions supporting VoIP voice and video communication services
  • Design and implement backend services using Java and Spring Boot
  • Develop and maintain RESTful APIs and communication service integrations
  • Support call routing and call recording applications within the communication platform
  • Participate in code reviews, design documentation, and development best practices
  • Analyze complex technical challenges and deliver reliable solutions within deadlines
  • Collaborate with architects, QA teams, production support, and other development teams
  • Participate in onsite lab testing and validation of communication systems
  • Mentor junior developers and contribute to technical design discussions
  • Conduct technical interviews and assist with development estimates
Required Skills
  • 5+ years of professional software development experience
  • Strong hands on Java development experience
  • Experience building backend services using Spring or Spring Boot
  • Experience designing and building REST APIs
  • Experience working with relational databases
  • Experience with Git version control and modern development practices
  • Strong debugging and problem solving skills
  • Experience working in Agile or Scrum development environments
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Telecommunications, or related field
  • 7+ years of software development experience
  • Experience working in Linux environments
  • Experience with Oracle databases
  • Experience developing multi threaded high performance applications
  • Experience with SIP and VoIP communication protocols
  • Experience with tools such as Asterisk, Kamailio, Web SIP JS, or audio/video codecs
  • Experience developing CTI or call processing applications such as call center platforms, IVR, or voicemail systems
  • Experience with AWS or cloud infrastructure
  • Experience with CI/CD tools and GitHub or Bitbucket branching strategies
  • Experience with application security tools such as Veracode or Snyk
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer/Developer (VoIP)
Senior Software Engineer/Developer (VoIP)

Synergy Beam Solutions • United States

Hybrid
USD 80,000 - 120,000
Senior VoIP Platform Engineer — Scalable SIP & WebRTC
Senior VoIP Platform Engineer — Scalable SIP & WebRTC

Synergy Beam Solutions • United States

Hybrid
USD 80,000 - 120,000
Senior Java VoIP Backend Engineer
Senior Java VoIP Backend Engineer

Talent Groups • Plano (TX)

On-site
USD 110,000 - 140,000
Senior VoIP Engineer
Senior VoIP Engineer

TextNow • Portland (OR)

On-site
USD 90,000 - 150,000
Unlimited vacation
Employee Stock Options
Flexible work arrangements
+4
Voice Platform Software Engineer, Customer Systems
Voice Platform Software Engineer, Customer Systems

Apple • Austin (TX)

On-site
USD 120,000 - 190,000
Voice Engineer
Voice Engineer

Encore Talent Solutions • Tampa (FL)

On-site
USD 110,000 - 160,000
Sr. Network Engineer (VoIP)
Sr. Network Engineer (VoIP)

Stem Xpert • Glen Mills

On-site
USD 90,000 - 120,000
Senior Backend Engineer – Voice & NLP Services
Senior Backend Engineer – Voice & NLP Services

SWITS DIGITAL Private Limited • New York (NY)

On-site
USD 100,000 - 130,000
Senior IVR Developer
Senior IVR Developer

United States Digital Space LLC • Laguna Niguel (CA)

On-site
USD 110,000 - 150,000
Senior C and VoIP Developer, Code: #166
Senior C and VoIP Developer, Code: #166

CellTrust Corporation • Scottsdale (AZ)

On-site
USD 85,000 - 105,000
Health Insurance
Stock options
15 days PTO
+1