Senior Java Engineer (VoIP)
On behalf of our client, we are looking for a Senior Java Engineer (VoIP)
Requirements:
- 5+ years of experience with Java (Spring / Spring Boot)
- Strong expertise in WebRTC protocols and architecture
- Solid experience with VoIP / SIP / RTP / signaling servers
- Experience integrating backend systems with iOS & Android apps
- Strong understanding of real-time data streaming
- Experience with distributed systems & microservices architecture
- Hands-on experience with cloud platforms (AWS / GCP / Azure)
- Familiarity with Kafka / WebSockets / REST APIs
Nice to have:
- Experience with Twilio / Agora / Vonage or similar RTC platforms
- Experience with media servers (Kurento, Janus, FreeSWITCH, Asterisk)
- Knowledge of AI / voice processing / speech analytics
- Background in telecom or communication products
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Required languages
| English | B2 - Upper Intermediate |