Software Engineering Specialist

Experis
London, UK
1 day ago
Apply on www.experis.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure VoIP System Configuration Java APIs for Integrated Networks Java Servlet Oracle (Applications) Wireshark Speech Recognition
+8 more
Scripting Google Cloud Java Application Server Cloud Platform System Multi-Cloud Rhino Containerization Docker

Job description

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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.experis.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:12 min

Configuring Docker images, networking protocols, and persistent storage volumes

Francesco Ciulla Francesco Ciulla · World Congress 2024

Videos

See all

Related articles

See all