Senior Java Engineer

Dou Eu — United States · Posted ~3 hours ago

Senior Full-time

Skills

Java distributed systems high-availability systems real-time systems performance engineering cloud-native development cloud-native

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering opportunity focused on building and optimizing highly available, real-time distributed systems. You will work in a cloud-native environment handling massive traffic and data volumes while solving complex performance and scalability challenges.

Highlights

Work on highly scalable, low-latency distributed systems serving millions of users worldwide. The role combines Java engineering, performance optimization, real-time processing, and cloud-native development at very high request volumes.

Description

About The Role Are you ready to take your Java expertise to the next level? Join our team to work with a highly scalable, highly available, real-time advertising platform that serves millions of users worldwide and handles massive real-time data at scale. We are hiring a Software Engineer to be a vital part of this mission. If you bring extensive experience building complex systems, love great technology at scale, jumping in, and figuring things out in any system, this role is for you! Working in a modern, cloud-native environment, you’ll collaborate with a team of top engineers to develop low-latency, distributed systems capable of handling millions of QPS. This is an opportunity to combine innovation, performance engineering, and large-scale impact — while shaping the future of digital entertainment technology. About The Project Our client is a leading streaming service based in the United States. With millions of users worldwide, it’s devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies. Who are we looking for? Skills & Experience 4+ years of experience building large scale and low latency distributed systems7+ years of Java backend development experience;Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-timeprogrammingExperience with distributed caching, SQL/NO SQL, and other databases is a plusExperience with Big Data and cloud services such as AWS/GCP is a plusExperience in advertising domain a big plusSelf-motivated individual with a high level of accountability and ownershipCritical thinking and practical decision makingCan do, results-oriented mindsetSoftware development best practices: test-driven development, automated testing;Knowledge of distributed systems architecture and service oriented systems;English: B2+ Will Be a Plus Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and working with large language models (LLMs) Responsibilities Develop and maintain complex backend servicesWrite unit, integration, and end-to-end tests;Maintain and extend existing services to meet new requirements;Participate in code reviews and contribute to technical discussions;Help maintain technical documentation;Assist in improving CI/CD pipelines;Contribute to best practices within the development team. What we offer Work Flexible working hours;Collaborative, friendly team environment;Remote/Hybrid work; Life Company social events;Annual corporate parties; Health Comprehensive medical insurance; Education Allowances for professional education;English language courses with native speakers;Internal knowledge-sharing sessions.