Software Developer

Rubicon Consulting

Seaford

On-site

GBP 70,000 - 100,000

Full time

17 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rubicon Consulting is seeking a Voice Services Developer to build, maintain, and optimize next‑generation communication platforms. You will bridge traditional telecommunication protocols with cloud‑based AI, focusing on SIP services developed in Java and integrated with open‑source media engines.

Responsibilities include SIP development with JAIN SLEE and SIP Servlets, configuring FreeSWITCH or Asterisk, and integrating Speech AI across AWS, Azure, and GCP, with VoIP troubleshooting using

Qualifications

  • Professional experience with Java, including multi-threading and network programming.
  • In depth knowledge of Java and JAIN SLEE framework, SIP Servlet Frameworks.
  • Hands-on with FreeSWITCH or Asterisk telephony engines.
  • Solid understanding of SIP, RTP/RTCP, and SDP; experience with cloud speech APIs.
  • Multi-cloud exposure on AWS, Azure, and GCP; VoIP troubleshooting tools.

Responsibilities

  • SIP Development: Develop, test, and maintain mid-to-high performance SIP-based voice services using JAIN SLEE, SIP Servlets.
  • Media Server Administration: Configure, manage, and scale FreeSWITCH or Asterisk communication engines.
  • Speech AI Integration: Implement Speech-to-Text, Text-to-Speech, and NLP workflows into live voice streams.
  • Cloud Operations: Deploy and monitor voice applications across AWS, Azure, and Google Cloud Platform (GCP).
  • Troubleshooting: Use network analysis tools to diagnose audio quality issues, call drops, and latency problems.
  • Team Collaboration: Work alongside senior architects and DevOps teams to roll out scalable conversational AI bots.

Skills

Java
Multi-threading
Network programming
JAIN SLEE
SIP Servlet Frameworks

Tools

FreeSWITCH
Asterisk
Wireshark
sngrep
Docker
Kubernetes
Metaswitch Rhino SLEE
Oracle OCCAS

Job description

Rubicon Consulting is currently recruiting for a Software Developer on a 4+ year contract based in Suffolk.

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

Role Summary

We are seeking a Voice Services Developer to build, maintain, and optimize our next-generation communication platforms. You will bridge the gap between traditional telecommunication protocols and modern cloud-based AI. Your core focus will be developing stable SIP services using Java, managing open-source media engines, and integrating advanced Speech AI technologies across multi-cloud environments.

Key Responsibilities
  • SIP Development: Develop, test, and maintain mid-to-high performance SIP-based voice services using JAIN SLEE, SIP Servlets.
  • Media Server Administration: Configure, manage, and scale FreeSWITCH or Asterisk communication engines.
  • Speech AI Integration: Implement Speech-to-Text (STT), Text-to-Speech (TTS), and Natural Language Processing (NLP) workflows into live voice streams.
  • Cloud Operations: Deploy and monitor voice applications across AWS, Azure, and Google Cloud Platform (GCP).
  • Troubleshooting: Use network analysis tools to diagnose audio quality issues, call drops, and latency problems.
  • Team Collaboration: Work alongside senior architects and DevOps teams to roll out scalable conversational AI bots.
Requirements
  • Core Language: Professional experience with Java, including multi-threading and network programming.
  • In depth knowledge of Java
  • Good knowledge of java applications using JAIN SLEE framework, SIP Servlet Frameworks
  • Telephony Engines: Hands-on experience configuring and scripting with FreeSWITCH or Asterisk.
  • Voice Protocols: Solid understanding of SIP, RTP/RTCP, and SDP.
  • Speech AI: Experience integrating cloud speech APIs (e.g., AWS Transcribe/Polly, Azure Speech, Google Cloud Speech-to-Text).
  • Multi-Cloud Exposure: Experience deploying and managing applications on AWS, Azure, and GCP.
  • Tools: Proficiency with Wireshark or sngrep for VoIP troubleshooting.
Preferred Qualifications
  • Experience with Java telephony frameworks like Metaswitch Rhino SLEE or Oracle OCCAS.
  • Understanding of containerisation using Docker and Kubernetes in cloud environments.
  • Knowledge of WebRTC and telephony security standards like TLS and SRTP.
Our Company

Rubicon Consulting is a Talent management consultancy which helps you to optimise business performance and competitive advantage by choosing the right people first time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Rubicon Consulting • Greater London

On-site
GBP 70,000 - 90,000
Software Engineering Specialist
Software Engineering Specialist

Experis • Greater London

Hybrid
GBP 65,000 - 90,000
Java Developer
Java Developer

Marshall Wolfe • Ipswich

On-site
GBP 57,000 - 75,000
Software Engineering Specialist
Software Engineering Specialist

Experis - ManpowerGroup • City Of London

Hybrid
GBP 96,000 - 138,000
Voice Services Developer: SIP, Java & Multi-Cloud AI
Voice Services Developer: SIP, Java & Multi-Cloud AI

Rubicon Consulting • Greater London

On-site
GBP 70,000 - 90,000
Java Developer
Java Developer

Adecco • Ipswich

Hybrid
GBP 40,000 - 60,000
Voice Services Java Developer — SIP, Cloud & AI
Voice Services Java Developer — SIP, Cloud & AI

Rubicon Consulting • Seaford

On-site
GBP 70,000 - 100,000
Software Engineering Specialist (Voice/JAIN SLEE)
Software Engineering Specialist (Voice/JAIN SLEE)

Randstad Technologies Recruitment • Ipswich

On-site
GBP 70,000 - 100,000
Software Engineer
Software Engineer

Reed Technology • Ipswich

On-site
GBP 59,000 - 79,000
Voice Platform Engineer (SIP, AI, Multi-Cloud)
Voice Platform Engineer (SIP, AI, Multi-Cloud)

Experis - ManpowerGroup • City Of London

Hybrid
GBP 96,000 - 138,000