What are the responsibilities and job description for the Java Backend Developer with System Design at Sunnyvale, CA -Need Only W2 and No H1 candidates position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, SAR TECH LLC, is seeking the following. Apply via Dice today!
Hi
PFA below requirement and let me know your interested
Job title: Java Backend Developer with System Design
Location: Sunnyvale, CA
Duration: Contract
Must Have Backend with System Design Expertise
Job Summary:
We are seeking a seasoned Java Backend Developer with strong expertise in Apache Spark to join our distributed systems team. The ideal candidate will design, build, and optimize scalable backend applications and data pipelines for real-time analytics and transactional systems.
Key Responsibilities:
Thanks & Regards
Ashok Reddy
Sr US IT Recruiter
SAR TECH LLC
Hi
PFA below requirement and let me know your interested
Job title: Java Backend Developer with System Design
Location: Sunnyvale, CA
Duration: Contract
Must Have Backend with System Design Expertise
Job Summary:
We are seeking a seasoned Java Backend Developer with strong expertise in Apache Spark to join our distributed systems team. The ideal candidate will design, build, and optimize scalable backend applications and data pipelines for real-time analytics and transactional systems.
Key Responsibilities:
- Design and develop backend microservices using Java 8 and Spring Boot
- Build scalable, high-performance data processing pipelines using Apache Spark
- Ensure thread-safe and performant code using Java concurrency best practices
- Optimize Spark jobs: joins, transformations, data shuffles, partitioning strategies
- Develop unit/integration tests using JUnit, Mockito
- Work with event-driven systems using Kafka, SNS, SQS
- Implement CI/CD practices and manage infrastructure on AWS
- Experience Java backend development experience
- Deep understanding of Java collections, memory models, concurrency, and design patterns
- Experience with Apache Spark (RDDs, DataFrames, Datasets, lazy evaluation)
- Proven ability to optimize joins, data writes (Kafka/DB), and transformations
- Strong knowledge of thread-safety, Singleton, and immutability patterns
- Familiarity with data partitioning techniques (coalesce vs repartition)
- Hands-on coding, debugging, and optimization skills
- Experience with distributed systems architecture and cloud environments (AWS preferred)
- Experience with real-time data processing and financial/risk data pipelines
- Exposure to Splunk, CI/CD tools, containerization (Docker/Kubernetes)
Thanks & Regards
Ashok Reddy
Sr US IT Recruiter
SAR TECH LLC