Skip to content
ReferMeAJob
LiveContractApply by 1 Nov 2026

Senior Java Backend Engineer (Spark Experience Required)

Sunnyvale, United States

Experience
5–30 years
Employment
Contract
Work mode
Onsite
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-08-19

Required skills

SkillExperienceLevel
Java (All Versions)10+ yearsNot specified
SQL5+ yearsAdvanced
PostgreSQL5+ yearsAdvanced
SpringBoot10+ yearsNot specified
Apache-Kafka8+ yearsExpert
MongoDB5+ yearsAdvanced
Spark Streaming8+ yearsExpert
Jenkins5+ yearsAdvanced
Terraform5+ yearsAdvanced
Kubernetes5+ yearsAdvanced
Docker5+ yearsAdvanced
CI/CD5+ yearsAdvanced

About the role

About the Role

We are seeking a Senior Java Backend Engineer to join our team building scalable, high-performance systems for merchant and catalog platforms. You will design and develop microservices, implement real-time event-driven pipelines, and contribute to system architecture for a global-scale enterprise.

Responsibilities

  • Design and develop scalable microservices using Java & Spring Boot.
  • Build and optimize real-time event ingestion pipelines with Kafka and Spark.
  • Develop REST APIs with authentication and security best practices.
  • Implement retry, failover, and circuit breaker patterns to ensure system resilience.
  • Collaborate in system design reviews, code reviews, and architecture discussions.
  • Monitor system performance and ensure high availability using observability tools.
  • Contribute to CI/CD pipelines and deployment strategies across cloud environments.

Requirements

  • 10+ years of experience in backend development with Java & Spring Boot.
  • Strong expertise in Kafka and event-driven architecture.
  • Hands-on experience with both SQL (PostgreSQL) and NoSQL (MongoDB) databases.
  • Experience with Spark (batch or streaming) for large-scale data processing.
  • Solid knowledge of CI/CD tools (Jenkins, Terraform, etc.).
  • Experience with cloud platforms (GCP, AWS, or Azure).
  • Familiarity with Kubernetes, Docker, and container orchestration.
  • Strong problem-solving skills in distributed systems, scalability, and fault tolerance.

Preferred Skills

  • Experience with system design patterns (fan-out, circuit breaker, retry mechanisms).
  • Knowledge of monitoring tools (Grafana, Prometheus, CloudWatch, Splunk).
  • Background in real-time feed processing and high-throughput systems.
  • Exposure to multi-cloud or hybrid cloud deployments.


Job Title: Senior Java Backend Engineer (Spark Experience Required)

Location: Sunnyvale, CA

Team: Walmart – Sam’s Club

Type: Contract

Openings: 2

Role categories

Similar roles in Sunnyvale

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
DA

Remote

NewRemoteFull-timeSQLPythonR
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
SA

Remote

RemoteFull-timecloud-based application architecturePythonNode.JsReactMicroservices
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now