Java Developer – Big Data Processing

ddroidd

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private medical insurance
National holidays off
Loyalty leave: +1 day/year
Continuous professional development
Sports subscription programs
Referral bonuses for bringing in new人才
Meal tickets
Bookster subscription
Community and team-building events
Flexible and unlimited remote work

Job summary

eBSI Export Academy is seeking a Senior Java Engineer to design and maintain high-performance backend services using Java, Spring Boot, and Spark in a scalable data platform. You will work closely with data scientists to productionize ML models and support large-scale data pipelines.

The role emphasizes production-ready systems, architecture influence, and mentorship within a distributed team, with a strong focus on reliability and performance in enterprise environments.

Qualifications

  • Strong hands-on experience with Java backend engineering.
  • Solid knowledge of design patterns, clean code principles, and software architecture.
  • Proven experience building and operating distributed systems in enterprise environments.

Responsibilities

  • Design, develop, and maintain high-performance backend services using Java and Spring Boot.
  • Build and optimize large-scale data processing pipelines with Spark and Spark SQL.
  • Collaborate with data scientists and ML engineers to productionize models.

Skills

Java
Spring Boot
Distributed systems
JVM ecosystem
Spark / Spark SQL
Production environments

Tools

Apache Spark
Apache Airflow

Job description

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 automation of data workflows
  • Mentor engineers and promote strong engineering standards within the team
What we’re looking for
  • Strong hands-on experience with Java and backend engineering
  • Solid knowledge of design patterns, clean code principles, and software architecture
  • Proven experience building and operating distributed systems
  • Strong experience within the JVM ecosystem
  • Practical experience with Big Data processing, including: Apache Spark, Spark SQL
  • Mandatory experience working in enterprise-level production environments
  • Experience building scalable backend platforms and microservices
  • Strong problem-solving mindset and ownership attitude
Nice to have
  • Experience deploying machine learning models in production environments
  • Knowledge of Python
  • Experience with Apache Airflow for data orchestration
  • Understanding of A/B testing methodologies
  • Exposure to AWS SageMaker
  • Experience with cloud-based data platforms and ML pipelines
Perks and benefits
  • Private medical insurance
  • National holidays off, even when falling on weekends
  • Loyalty leave: +1 day/year
  • Continuous professional development opportunities
  • Sports subscription programs
  • Referral bonuses for bringing in new talent
  • Meal tickets
  • Bookster subscription for reading & learning
  • Community and team-building events
  • Flexible and unlimited remote work policy

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer (Digital Marketing domain)
Java Developer (Digital Marketing domain)

Coherent Solutions • United States

Hybrid
USD 120,000 - 170,000
Health insurance
Flexible work options
Referral program
+2
Senior Java Software Engineer
Senior Java Software Engineer

Intela Group USA • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Java Developer (hold)
Senior Java Developer (hold)

YozmaTech • United States

Remote
USD 120,000 - 180,000
Senior Software Engineer, Big Data
Senior Software Engineer, Big Data

ziprecruiter • United States

Remote
USD 170,000 - 240,000
Remote work
Hybrid option
401(k) plan
Staff, Software Engineer- Data Engineer
Staff, Software Engineer- Data Engineer

Walmart, Inc. • Bellevue (WA)

On-site
USD 170,000 - 250,000
Medical Coverage
Vision Coverage
Dental Coverage
+18
Tech Lead, Java/Scala - Big Data Analytics (Remote)
Tech Lead, Java/Scala - Big Data Analytics (Remote)

Roberts Recruiting, LLC • Boston (MA)

Hybrid
USD 120,000 - 150,000
Medical, Dental, Vision, Life & Disability insurances
401(k) and pre-tax commuter & healthcare benefits
Flexible vacation policy
+2
Principal Software Engineer
Principal Software Engineer

pingidentity • United States

Hybrid
USD 150,000 - 230,000
PTO & holidays
Parental leave
Healthcare options
+3
Data Engineer (Spark)
Data Engineer (Spark)

Addepto • Town of Poland (NY)

Hybrid
USD 110,000 - 170,000
Flexible remote or office work
Professional training and conferences
Paid time off
+2
Backend Engineer
Backend Engineer

ASK Consulting • United States

Remote
USD 100,000 - 140,000
Lead Java Developer
Lead Java Developer

NewGMedia Recruitment Agency • United States

Hybrid
USD 150,000 - 230,000
Flexible work arrangements
Paid vacation & sick leave
Health-expense budget