What are the responsibilities and job description for the Java Backend Developer at Sunnyvale, CA (On-site / Hybrid) position at SAR TECH LLC?
Hi
PFA below requirement and let me know your interested
Job title: Java Backend Developer
Location: Sunnyvale, CA (On-site / Hybrid)
Duration: Contract
Client: Walmart
Key Responsibilities
- Design, develop, and maintain high-performance Java-based backend services and microservices for enterprise-scale applications.
- Architect and implement RESTful APIs consumed by web, mobile, and internal service clients.
- Apply strong knowledge of data structures and algorithms to solve complex engineering problems efficiently.
- Lead and participate in system design discussions, translating business requirements into scalable, maintainable technical solutions.
- Build and manage microservices architectures using frameworks such as Spring Boot and Spring Cloud.
- Ensure high availability, fault tolerance, and performance optimization across distributed systems.
- Conduct thorough code reviews, mentor junior developers, and uphold engineering best practices.
- Collaborate with frontend teams, data engineers, DevOps, and product managers in an Agile environment.
- Contribute to CI/CD pipeline improvements, automated testing, and deployment strategies.
- Monitor system health, diagnose bottlenecks, and implement proactive performance tuning.
Required Skills & Experience
- Professional backend development experience with strong expertise in Java (Java 11 ).
- Deep understanding of Data Structures and Algorithms — ability to design and analyze solutions for time and space complexity.
- Strong System Design skills — experience designing large-scale distributed systems, including caching strategies, load balancing, database sharding, and message queuing.
- Hands-on experience building and deploying Microservices — service discovery, circuit breakers, API gateways, and event-driven communication.
- Proficiency designing and consuming REST APIs — versioning, authentication (OAuth2/JWT), rate limiting, and documentation (Swagger/OpenAPI).
- Experience with Spring Boot, Spring MVC, Spring Security, and related frameworks.
- Strong working knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (Cassandra, MongoDB, or Redis).
- Familiarity with messaging platforms such as Kafka or RabbitMQ.
- Proficiency with Git, Maven/Gradle, and standard SDLC tooling.
- Experience with containerization using Docker and orchestration via Kubernetes.
Preferred / Nice-to-Have Skills
- Experience working with cloud platforms — AWS, Google Cloud Platform, or Azure — in a production environment.
- Familiarity with GraphQL or gRPC as alternatives to REST.
- Exposure to large-scale retail, e-commerce, or fintech backend systems.
- Knowledge of observability tooling — Prometheus, Grafana, Splunk, or Datadog.
- Experience with infrastructure-as-code tools such as Terraform or Helm.
- Understanding of security best practices in distributed systems.
Educational Qualifications
Bachelor''s or Master''s degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience.
Looking forward to hear and work with you soon
Thanks & Regards
Ashok Reddy
Sr US IT Recruiter
SAR TECH LLC
Salary : $50 - $55