Empowering businesses to unlock the value of video.
Senior Java Engineer
Location
United States
Posted
1 day ago
Salary
$175K - $200K / year
Seniority
Senior
Job Description
Senior Java Engineer
Wowza
• 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.
Job Requirements
- 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
- 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)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Estamos em busca de um(a) Desenvolvedor(a) de Software Sênior para atuar no desenvolvimento, manutenção e evolução de sistemas corporativos críticos. Este profissional terá papel fundamental na: - análise de código - atendimento a incidentes - implementação de melhorias contínuas - apoio técnico às equipes Buscamos alguém com perfil analítico, autonomia, senso de urgência e vivência em ambientes ágeis, capaz de lidar com sistemas em produção e apoiar a evolução da nossa plataforma tecnológica. Responsabilidades: - Desenvolver, manter e evoluir aplicações backend utilizando NestJS - Atuar na análise, correção e melhoria de sistemas existentes - Investigar e resolver incidentes em produção, garantindo estabilidade e performance - Participar do levantamento técnico de requisitos e definição de soluções - Integrar serviços backend com aplicações frontend em React - Trabalhar com banco de dados Oracle, incluindo análise de consultas e performance - Atuar em ambientes conteinerizados utilizando Docker e OpenShift - Versionar código e colaborar via GitHub - Participar ativamente das cerimônias ágeis (planning, review, daily, retrospectiva) - Contribuir para boas práticas de código, arquitetura e segurança Qualifications - Experiência sólida como Desenvolvedor(a) Sênior - Domínio de Node.js / NestJS - Conhecimentos em React (integração frontend/backend) - Experiência com banco de dados Oracle - Conhecimentos em containers (Docker) e OpenShift - Experiência com Git/GitHub - Forte capacidade de análise de código e troubleshooting - Vivência em cultura ágil - Senso de urgência e responsabilidade com sistemas em produção Requirements - Conhecimentos em Java (diferencial) - Conhecimentos em .NET Core (diferencial) - Experiência com sistemas legados e ambientes corporativos de grande porte (diferencial) - Atuação prévia com sistemas críticos ou de alta disponibilidade (diferencial) Benefits
Senior Backend Engineer
Vuori, IncVuori is re-defining what athletic apparel looks like: built to move and sweat in but designed with a casual aesthetic to transition into everyday life. We draw inspiration from an active coastal California lifestyle; an integration of fitness, creative expression, and life. Our high energy fast-paced retail environment is reflected in the clothes we make. We aim to inspire others to take on all aspects of their lives with clarity, enthusiasm, and purpose…while having a lot of fun along the way. We are proud to be an outlet for opportunity and for personal growth and success.
Role Description As a Senior Backend Engineer on the Digital Engineering team, you will play a critical role in building and evolving the technology that powers Vuori’s rapidly growing Ecommerce platform. You will design, develop, and maintain scalable backend services and integrations, collaborating closely with cross-functional partners to deliver reliable, high-quality customer experiences. This is a hands-on engineering role with the opportunity to influence architecture, mentor teammates, and shape the technical direction of the team. We’re looking for someone who brings curiosity, a strong sense of ownership, and a genuine desire to keep getting better, both individually and as a team. - Design and develop secure, performant, and scalable applications that power Vuori’s ecommerce platform. - Collaborate with front-end engineers, product managers, and infrastructure architects to deliver reliable services and customer experiences. - Build and maintain integrations with third-party APIs, including Shopify, Algolia, and content management systems. - Optimize application performance through caching strategies, query optimization, and efficient data access patterns. - Uphold code quality through thorough reviews, comprehensive test coverage, and well-defined standards and design patterns. - Implement error handling, dashboards, and alerts for production monitoring. Participate in on-call rotations and incident responses. - Stay current in emerging technologies and influence architectural decisions. Bring curiosity and willingness to experiment. - Leverage AI-powered tools to improve the development of workflows, code quality, and documentation. Proactively explore how AI can enhance team productivity. - Mentor engineers and foster a vibrant, inclusive engineering culture across the organization. Qualifications - Bachelor’s degree in Computer Science or a related field, or equivalent years of experience preferred. - 5+ years of professional back-end development experience. - Expert proficiency in TypeScript, Node.js, and modern JavaScript (ES6+), or a comparable modern language (e.g., Python). - Strong understanding of REST and GraphQL. - Experience with Azure Functions or AWS Lambda for serverless architectures. - Proficiency with PostgreSQL or other relational databases, including schema design, query optimization, and migrations. - Strong experience with testing frameworks (Jest) and test-driven development practices. - Solid understanding of authentication and authorization patterns (JWT, OAuth, API keys). - Proficiency with GitHub or Bitbucket, including PR workflows, YAML-based CI/CD pipelines, and version control. - Experience with observability platforms (New Relic, Sentry, Azure Application Insights), including alerting and dashboards. - Understanding front-end technologies (especially React) and ability to collaborate effectively with front-end engineers. - Strong communication skills; able to articulate technical concepts to both technical and non-technical partners. Requirements - Experience with enterprise Node.js frameworks (NestJS, Next.js, Express, Fastify). - Familiarity with Shopify APIs (Admin, Storefront, Webhooks). - Knowledge of Infrastructure-as-Code (Azure Bicep, Amazon CDK, Terraform). - Experience with message brokers and queues (Azure Service Bus, Amazon Data Firehose), event-driven patterns. Benefits - Health Insurance - Savings and Retirement Plan - Employee Assistance Program - Generous Vuori Discount & Industry Perks - Paid Time Off - Wellness & Fitness benefits
Lead Database Migration Engineer
MactoresMactores is a trusted leader among businesses in providing modern data platform solutions.
• Lead end-to-end database migration initiatives, including assessment, planning, schema conversion, execution, and post-migration validation. • Design, configure, and manage AWS DMS and SCT environments while ensuring migration quality, performance, and reliability. • Author comprehensive migration runbooks that define execution procedures, validation checkpoints, rollback plans, and operational readiness activities. • Perform database migration assessments, dependency analysis, compatibility reviews, and migration strategy recommendations. • Collaborate with infrastructure, application, security, and platform teams to ensure successful migration outcomes. • Drive migration testing activities, including functional validation, performance testing, failover testing, and production readiness reviews. • Provide technical leadership and guidance to migration teams while ensuring adherence to AWS migration best practices and governance standards. • Lead conversion and refactoring of procedural database code — Oracle PL/SQL (packages, procedures, functions, triggers, cursors) and SQL Server T-SQL (stored procedures, functions, triggers) — into PostgreSQL/Aurora PostgreSQL PL/pgSQL, resolving semantic and behavioral differences identified by SCT.
• Design, build, and maintain scalable backend services for our AI Payments Intelligence platform. • Develop data pipelines, ETL processes, and cloud-native infrastructure that process large volumes of payment transaction data. • Build the backend services that power analytics, dashboards, AI-driven insights, and customer-facing reporting. • Collaborate with enterprise customers to integrate payment data from PSPs, acquirers, and other external systems. • Develop secure, reliable APIs and integration services for payment gateways, reporting APIs, webhooks, and other data sources. • Optimize backend systems for performance, scalability, security, and high availability. • Partner with Product, Data Science, and Engineering teams to design new platform capabilities and contribute to architectural decisions. • Stay current with emerging technologies and contribute to engineering best practices across the platform.


