Why This Role Stands Out
This hybrid role offers a unique opportunity to shape next-generation communication platforms by bridging traditional telephony with cutting-edge AI, providing significant growth and skill development in a reputable company. You will thrive here if you have a strong Java background and experience with SIP and media servers, allowing you to build innovative voice services. Join a collaborative team and contribute to impactful projects in a flexible work environment.
Quick Overview
Job Description
Flint are currently seeking a Software Engineer/Developer to build, maintain, and optimize our client's 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.
Required Skills & Qualifications
- 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 (eg, 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.
Similar jobs
- CG
Forward Deployed Engineer - Cardiff
NewCircle Group
Cardiff, South Glamorgan🇬🇧Hybrid59 minutes agoEngineering - IR
Senior Software Engineer
NewITSS Recruitment Ltd
Lincoln, Lincolnshire🇬🇧Hybrid59 minutes agoC#C++Technology - RR
Embedded Software Engineer
NewRednal Recruitment
Ilchester, Somerset🇬🇧Hybrid59 minutes agoTechnology - HP
Software Engineer
NewHuber+Suhner Polatis
South East🇬🇧On-site59 minutes agoTechnology - MR
Software Engineer
NewMac Recruit Group
Glasgow🇬🇧Hybrid59 minutes agoTechnology - TW
Java Software Engineer
NewTwinstream Limited
City, Bristol🇬🇧£70k - £90k/yrRemote59 minutes agoAgileJavaTechnology - IR
Junior Software Engineer
NewITSS Recruitment Ltd
Lincoln, Lincolnshire🇬🇧Hybrid59 minutes agoC#C++Technology - C-
Windows Engineer
NewCarbon60 - Eng&Tech
Stevenage, Hertfordshire🇬🇧Hybrid59 minutes agoEngineering - DD
Java Software Engineer
NewDWP Digital
Blackpool, Lancashire🇬🇧Hybrid59 minutes agoJavaTechnology - SI
Systems Engineer
NewSpectrum IT Recruitment Limited
Bournemouth, Dorset🇬🇧Hybrid59 minutes agoTechnology - C-
Software Engineer ADA
NewCarbon60 - Eng&Tech
City, Bristol🇬🇧£70/hrOn-site59 minutes agoTechnology - HN
Senior Software Engineer
NewHarvey Nash
City, Newcastle Upon Tyne🇬🇧Hybrid59 minutes agoTechnology