RemoteMatch
ddroidd100% Remote

Java Developer – Big Data Processing

Employment

Full-time

Remote Scope

Worldwide

Date Posted

Oct 31, 2026

Know your chances before you apply

RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.

Check my match score →

About the Role

About the role We are building the next generation of large-scale recommendation and personalization platforms that power data-driven experiences across multiple business domains. As a Senior Java Engineer, you will operate at the intersection of distributed systems, high-volume data processing, and production machine learning. This role is designed for engineers who thrive in complex environments, enjoy solving deep scalability challenges, and want to influence architecture and engineering excellence at scale. You will play a key role in bridging data science innovation with reliable production systems, enabling high-performance ML pipelines and resilient microservice architectures that serve millions of users. What you'll do Design, develop, and maintain high-performance backend services using Java and Spring Boot Build and optimize large-scale data processing pipelines using Apache Spark and Spark SQL Contribute to the architecture and implementation of distributed systems and data-driven platforms Collaborate closely with data scientists and ML engineers to productionize machine learning models Develop and maintain high-scale recommendation and personalization engines Ensure clean, maintainable, and well-tested code, applying best practices and design patterns Improve system performance, scalability, and reliability in enterprise production environments Participate in technical design discussions and contribute to long-term platform evolution Support orchestration and aut

Required Skills & Technologies

Java-DeveloperSenior-Java-EngineerBig-Data-EngineerBackend-EngineerSoftware-Engineer

Other Active Remote Opportunities