Java Developer
- Location
- Remote
- Employment
- Full-time
- Level
- Mid-level
- Category
- Backend
- Posted
Description
We are looking for a Java Developer with experience in real-time communication technologies to join our team. In this role, you will focus on maintaining, optimizing, and extending an established real-time communication platform, working with both backend services and core frontend interactions.
What you'll do:
Maintain and expand our existing real-time streaming and communication system.
Design, build, and optimize backend services using Java and Spring Boot.
Handle frontend logic using Vanilla JavaScript and jQuery for seamless media delivery.
Work with real-time protocols (WebRTC, WebSockets) to ensure low-latency media streaming and data exchange.
Troubleshoot, refactor, and improve legacy code to boost performance and stability.
You'll be a great fit if you have:
Strong experience with Java 8+ and Spring Boot 2.4+.
Solid hands-on experience with real-time communication protocols, specifically WebRTC and WebSockets.
Good understanding of relational databases (MySQL or MariaDB).
Proficiency in frontend basics: VanillaJS and jQuery.
Willingness and ability to work with an established legacy codebase (refactoring, feature addition, and maintenance).
Would be a plus:
Experience with media servers/SFU frameworks like mediasoup.
Practical experience with Node.js.
We ensure your growth with:
Competitive salary fixed in USD
Flexible working schedule and fully remote work format
Paid vacation days and sick leave days
Personal and professional development opportunities
Participation in building innovative projects from scratch using modern technologies
Team-building activities and corporate events
English classes and educational events.
Apply at the source
This role was published by Dataforest and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/847925-java-developer/