Remotery

Junior Java Engineer

Posted Jul 17

This is a fully remote position, open to applicants in United States.

📋 Description

• Create and develop essential features within the Wowza Streaming Engine, focusing on testability and scalability.

• Design and execute advanced transcoder workflows for new codecs and accelerators.

• Develop and implement highly scalable packaging workflows.

• Troubleshoot and resolve issues reported by customers, including bugs and performance concerns.

• Engage in cross-functional projects from initial concept through to deployment.

• Serve as a resource for team members as a streaming subject matter expert.


⛳️ Requirements

• Over 8 years of hands-on Java development experience in performance-critical, large-scale systems.

• Profound understanding of Java concurrency and multithreading, including thread pools, locks, synchronization, concurrent data structures, and the design of thread-safe components for high-throughput workloads.

• Strong knowledge of JVM internals, encompassing garbage collection tuning (G1, ZGC, Shenandoah), heap/off-heap memory management, and GC pause optimization for latency-sensitive applications.

• Demonstrated ability to optimize Java applications for memory, CPU, and GPU usage with standard Java profiling and diagnostic tools.

• Experience with JNI (Java Native Interface) for integrating Java with native C/C++ libraries, while safely managing cross-boundary memory and threading.

• Proficient in unit testing, performance testing/tuning (including heap dump and thread dump analysis), and debugging complex multithreaded Java applications.

• At least 5 years of experience in transcoding and packaging workflows (e.g., Wowza or similar).

• In-depth knowledge of video codecs such as H.264/AVC, H.265/HEVC, VP8/VP9, and AV1.

• Practical experience with GPU or VPU accelerated transcoding pipelines.

• Extensive familiarity with one or more common streaming protocols, including RTMP, RTSP, HLS, MPEG-DASH, CMAF, and WebRTC.

• Understanding of content encryption and DRM.

• Knowledge of video quality metrics (PSNR, SSIM, VMAF).

• Experience in C/C++ development, with the capability to read, debug, and contribute to native codebases that interface with Java via JNI.

• Contributions to open-source video projects such as FFmpeg or gStreamer.

• Experience with the Wowza Streaming Engine.

• Understanding of build (CI/CD) and test automation frameworks for large-scale software.

• Experience in creating and documenting public APIs and developing publicly available SDKs.


🏝️ Benefits

• Generous Paid Time Off

• Medical, Dental, and Vision insurance (effective Day 1)

• 401(k) with strong company match

• Dependent Care FSA

• Employer-paid Life Insurance and AD&D

• Voluntary Life Insurance (Employee/Spouse/Child)

• Paid Parental Leave

• Short-Term and Long-Term Disability

• Training & Development opportunities

• Employee Assistance Program (EAP)

People also viewed

OneDome13 hours ago

Senior Backend Engineer

AZ flagAzerbaijan OnlyFreelanceBackend Engineer$5,000 – $7,000/month
ApplyView job
Dev.Pro13 hours ago

Senior Software Engineer – Java

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Blue Water Thinking13 hours ago

Software Developer – .NET Core

US flagUnited States OnlyFull-timeBackend Engineer$95k – $120k/year
ApplyView job
Verity Group13 hours ago

Senior .NET Backend Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Eurofins13 hours ago

Senior Java Developer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
knowmad mood13 hours ago

Ingeniero/a de IA Generativa, Google Cloud, Gemini, Python

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers