Senior Java developer

Talent Transformation Group Inc

$110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, Engineering, or related field.
  • 10+ years of Java development experience.
  • Located in Ottawa or willing to relocate.
  • Experience in distributed client/server environments.
  • In-depth knowledge of VOIP/ROIP technologies (SIP, RTP, SRTP).
  • Hands-on experience with audio codecs and real-time media processing.
  • Strong understanding of network programming and low-level socket communication.

Responsibilities

  • Design, develop, and maintain Java applications for VOIP/ROIP and digital communication systems.
  • Integrate and optimize audio codecs like Opus and AAC Audio.
  • Work on SIP, RTP, and other VOIP/ROIP protocols for real-time communication.
  • Collaborate with teams to create secure and fault-tolerant communication solutions.
  • Develop features for interoperability with military communication systems.
  • Ensure high availability and low-latency performance of services.
  • Engage with customers for requirements gathering and product support.

Benefits

  • Engagement with cutting-edge technology in military and emergency communication systems.
  • Opportunity to work on mission-critical applications.
  • Collaborative cross-functional teamwork environment.
  • Regular customer interaction to shape product features.
  • Potential for relocation support for candidates from outside the Ottawa area.
Full Job Description
We are seeking a senior Java developer to join our team in a full-time employment capacity. This role requires expertise in Java-based systems, along with experience in audio codec integration, VOIP/ROIP protocols, and mission-critical communication systems. The successful candidate will play a key role in the development and enhancement of applications that support military and emergency services communication platforms, ensuring reliability, security, and performance under demanding conditions.

Key Responsibilities:

  • Design, develop, and maintain Java applications for use with VOIP/ROIP and digital communication systems.
  • Integrate and optimize audio codecs (e.g., Opus, AAC Audio).
  • Work on SIP, RTP, and other VOIP/ROIP protocols for real-time communication.
  • Collaborate with cross-functional teams to design secure and fault-tolerant communication solutions.
  • Develop and implement features for 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.
  • Regular customer engagement for the purposes of requirements gathering, feature demonstrations, and product support.

Required Qualifications

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 10+ years of experience in Java development.
  • Located in the Ottawa area or willing to relocate to the Ottawa area.
  • 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, defence, or emergency services.
  • Familiarity with Open SDR (software-defined radio).
  • Active security clearance (Secret or higher).

Similar Jobs

More Aerospace & Defense Jobs

Find similar Senior Java developer jobs: