Overview
Skills
Job Details
Title: Backend Java Developer
Location: Sunnyvale, CA
About the Role:
We are looking for a Sr. Software Engineer (Backend Java) with strong experience in building large-scale, high-performing systems. The ideal candidate will have expertise in Java, cloud architecture, microservices, APIs, and distributed systems, with a proven track record of delivering scalable applications.
Responsibilities:
Design and develop backend microservices, APIs, and scalable systems.
Lead and contribute to large-scale projects, providing technical leadership and best practices.
Solve complex system challenges in performance, scalability, and reliability.
Collaborate with cross-functional teams, ensuring timely delivery and high-quality code.
Troubleshoot production issues and drive root cause analysis.
Contribute to innovation in e-commerce fulfillment platforms.
Qualifications:
8+ years of backend development experience.
Strong skills in Java (Kotlin, Python, Go a plus), data structures, and algorithms.
Experience with cloud platforms (AWS/Azure/Google Cloud Platform), CI/CD pipelines, and automation tools.
Knowledge of event-driven architecture, microservices, and REST APIs.
Experience with relational/non-relational databases (MySQL, Oracle, Cassandra, etc.).
Strong leadership, problem-solving, and agile development experience.
Bonus: knowledge of ML and test automation tools.