Enable job alerts via email!

Senior Java Comms Developer

Calian Group Ltd.

Ottawa

On-site

CAD 90,000 - 120,000

Full time

17 days ago

Job summary

A technology solutions provider in Ottawa is seeking a Senior Java Developer to design and maintain Java applications for VOIP/ROIP communication systems. The ideal candidate has over 10 years of Java experience and expertise in audio codecs and real-time communication protocols. This full-time position requires on-site work and the ability to obtain government security clearance.

Qualifications

  • 10+ years of experience in Java development.
  • In-depth knowledge of VOIP/ROIP technologies.
  • Hands-on experience with real-time media processing.

Responsibilities

  • Design, develop, and maintain Java applications.
  • Integrate and optimize audio codecs.
  • Implement VOIP/ROIP protocols for real-time communication.

Skills

Java application development
VOIP/ROIP integration
Low-latency performance optimization
Cross-functional collaboration
Problem-solving

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Audio codecs (e.g., Opus, AAC)
SIP, RTP, SRTP protocols

Job description

Position Overview

Calian Operational and Training Technologies Solutions (COTTS), is actively seeking a Senior Java Developer to join our Operations and Training Technology team in a full-time employee role. This position requires deep expertise in Java-based systems, with hands-on experience in audio codec integration, VOIP/ROIP protocols, and mission-critical communication systems.

You will play a key role in designing, developing, and enhancing applications that support communication platforms for military and emergency services. Your work will directly impact the reliability, security, and performance of systems operating under demanding and high-stakes conditions.

Responsibilities
  • Design, develop, and maintain Java applications for VOIP/ROIP and digital communication systems
  • Integrate and optimize audio codecs (e.g., Opus, AAC)
  • Implement and support SIP, RTP, and other VOIP/ROIP protocols for real-time communication
  • Collaborate with cross-functional teams to design secure, fault-tolerant communication solutions
  • Develop and implement features to enable interoperability with military communication systems
  • Ensure scalability, low-latency performance, and high availability of communication services
  • Participate in code reviews, architecture discussions, and technical planning activities
  • Engage with customers to gather requirements, demonstrate features, and provide product support
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 10+ years of experience in Java development
  • Experience developing distributed client/server environments
  • In-depth knowledge of VOIP/ROIP technologies (e.g., SIP, RTP, SRTP)
  • Hands-on experience with audio codecs and real-time media processing
  • Familiarity with radio systems, digital signal processing (DSP), and tactical communication protocols
  • Strong understanding of network programming and low-level socket communication
  • Excellent problem-solving, debugging, and performance optimization skills

Preferred Qualifications

  • Experience developing communication software for military, defense, or emergency services
  • Familiarity with Open SDR (software-defined radio)
Additional Requirements
  • Must be able to work on site
  • You will be able to obtain a Government Security Clearance at the Secret Level

#LI-TL2#

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs