Senior Java Engineer (Java + VoIP/WebRTC) Offline

to $4800

Senior Java Engineer (Java + VoIP/WebRTC)

 

Required:

Senior Java Engineer, English B2+

Full-time, EU/Eastern Europe working hours

Location: Ukraine, Armenia, Poland, Eastern Europe

Duration: Long-term

 

 

Project Overview

A real-time communication platform requiring high-performance backend services, low-latency architecture, and deep integration with VoIP/WebRTC infrastructure and mobile applications.

 

Responsibilities

Design and develop high-performance backend services using Java and Spring Boot

Build and maintain real-time communication systems (WebRTC, VoIP, SIP)

Integrate backend systems with mobile applications (iOS & Android)

Work with streaming, signaling, and media servers

Ensure low-latency, high-availability architecture

Collaborate with cross-functional teams (mobile, frontend, DevOps)

Optimize system performance, scalability, and reliability

 

Requirements (Must-have)

5+ years of experience with Java (Spring / Spring Boot)

Strong experience with WebRTC protocols and architecture

Strong experience with VoIP / SIP / RTP / signaling servers

Experience integrating with iOS and Android applications

Solid understanding of real-time data streaming

Solid understanding of distributed systems and microservices architecture

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

 

Tech Stack

Java, Spring Boot, WebRTC, VoIP/SIP/RTP, Kafka, WebSockets, REST, AWS/GCP/Azure, Microservices

 

Hiring Process

Intro call

Technical discussion

Offer

Start: ASAP

Required languages

English B2 - Upper Intermediate
Ukrainian Native

The job ad is no longer active

Look at the current jobs Java →

Loading...