FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in Java development for performance-critical, large-scale systems, with a strong focus on multithreading, transcoding workflows, and streaming protocols. Proficient in optimizing applications for memory and CPU utilization while ensuring high throughput and low latency.
Highest-signal resume keywords
Java DevelopmentMultithreading and ConcurrencyTranscoding WorkflowsStreaming ProtocolsPerformance Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaJNIGarbage Collection TuningMemory ManagementUnit TestingPerformance TestingVideo CodecsGPU AccelerationStreaming ProtocolsContent Encryption
Tools & Technologies
Wowza Streaming EngineJava Profiling ToolsDiagnostic Tools
Industry Keywords
Video Quality MetricsDRMH.264H.265VP8VP9AV1RTMPRTSPHLS
Tech Stack
Tools & technologiesJava
About the role
Key responsibilities & impact- Design and develop core features within Wowza Streaming Engine designed for testability and scale.
- Design and implement advanced transcoder workflows for new codecs and accelerators.
- Design and implement highly scalable packaging workflows.
- Debug and resolve customer reported issues, bugs and performance issues.
- Participate in cross-functional projects from conception through deployment.
- Be a resource to other team members as a streaming subject matter expert.
Requirements
What you’ll need- 8+ years of hands-on Java development in performance-critical, large-scale systems.
- Deep understanding of Java concurrency and multithreading — thread pools, locks, synchronization, concurrent data structures, and designing thread-safe components for high-throughput workloads.
- Strong knowledge of JVM internals including garbage collection tuning (G1, ZGC, Shenandoah), heap/off-heap memory management, and GC pause optimization for latency-sensitive applications.
- Proven ability to optimize Java applications for memory, CPU, and GPU utilization using standard Java profiling and diagnostic tools.
- Experience with JNI (Java Native Interface) for integrating Java with native C/C++ libraries and managing cross-boundary memory and threading safely.
- Experience with Unit testing, performance testing/tuning (heap dump analysis, thread dump analysis), and debugging complex multithreaded Java applications.
- 5+ years’ experience in transcoding and packaging workflows (Wowza or similar).
- Deep knowledge of video codecs: H.264/AVC, H.265/HEVC, VP8/VP9, AV1.
- Hands-on experience with GPU or VPU accelerated transcoding pipelines.
- Extensive experience with one or more of the common streaming protocols – RTMP, RTSP, HLS, MPEG-DASH, CMAF, WebRTC.
- Knowledge of content encryption and DRM.
- Familiarity with video quality metrics (PSNR, SSIM, VMAF).
Benefits
Comp & perks- 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)
