About the job Senior C++ / Java DeveloperOverview:We are looking for an experienced Senior C++ / Java Developer with a proven track record in building and optimizing high-performance backend systems for low-latency video streaming applications.
You will play a key role in designing, developing, and optimizing systems that power next-generation streaming technologies.Hard Skills:Programming:Strong proficiency in C++ (C++11/14/17) and Java 8/11.Solid understanding of data structures, algorithms, and system design principles.Video Streaming Expertise:Hands-on experience with WebRTC, RTMP, HLS, or similar streaming protocols.Familiarity with video codecs such as H.264, H.265, or VP9.Experience building scalable microservices using frameworks like Spring Boot or gRPC.Knowledge of networking principles (TCP/IP, UDP, HTTP/2).Performance Optimization:Proven experience using tools for profiling and debugging (e.g., Perf, GDB, JProfiler).Understanding of memory management, multithreading, and concurrency models.Experience deploying applications to AWS, Google Cloud, or Azure.Soft Skills:Problem-Solving: Ability to identify bottlenecks and propose actionable solutions.Detail-Oriented: Focused approach to writing maintainable, error-free code.Adaptability: Thrive in a fast-paced environment and stay up-to-date with new technologies.Qualifications:Minimum of 10 years in backend software development with significant exposure to C++ and Java.At least 5 years working with latency-critical video streaming systems.Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
#J-18808-Ljbffr