Sr. Java Developer VOIP/SIP Solutions

Remote: 
Hybrid
Contract: 
Work from: 

Industry Professionals logo
Industry Professionals https://industryprofessionals.tech/
11 - 50 Employees
See all jobs

Job description

Senior Java Developer VOIP/SIP Solutions

Location: Hybrid Montreal, QC, Canada

Industry: Emergency Communications & Telecommunications Software

Compensation: CAD $100,000 $120,000

Application Deadline: June 20, 2025

We are recruiting on behalf of a technology leader in emergency response and telecommunications, developing next-generation 911 call-handling and VOIP solutions. Their software is used in mission-critical environments where accuracy, speed, and reliability save lives. Based in Montreal, this organization is seeking an experienced Senior Software Developer (Java) to join their expanding engineering team.

Must-Have Skills & Experience:

  • 8+ years of professional software development experience (5+ is the minimum acceptable)
  • Strong experience in Java, with solid knowledge of the full SDLC
  • Deep understanding of VOIP and SIP protocol development, including call flow logic
  • Previous experience working on 911 systems or emergency call-routing platforms
  • Comfortable working in Linux environments
  • Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git)
  • Effective communication skills and experience in cross-functional teams


Preferred Skills:

  • Experience with Spring Boot, .NET, React, or Angular
  • Knowledge of databases such as Oracle, SQL, or NoSQL
  • Exposure to cloud platforms (Azure, AWS)
  • Familiarity with Infrastructure-as-Code tools like Terraform
  • Background in telecommunications or public safety systems


Qualifications:

  • Bachelors degree in Computer Science, Software Engineering, or equivalent professional experience


️ Key Responsibilities

  • Design, develop, and maintain software applications for emergency response systems
  • Implement and enhance VOIP/SIP communication protocols and call routing logic
  • Collaborate with product managers, designers, and QA to align on technical and functional goals
  • Write clean, maintainable code with proper documentation
  • Develop unit and integration tests and support QA with troubleshooting and defect resolution
  • Participate in Agile ceremonies: daily standups, sprint planning, retrospectives
  • Use Git and modern development tools to manage codebase effectively

Required profile

Experience

Related jobs