Sr. Java Developer VOIP/SIP Solutions

1 hour ago

Winnipeg, Manitoba, Canada Industry Professionals Full-time
About the job Sr. Java Developer VOIP/SIP Solutions

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 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 Use Git and modern development tools to manage codebase effectively