Backend Java Developer

Overview

On Site
Hybrid
$65 - $70
Accepts corp to corp applications
Contract - Independent
Contract - W2
75% Travel

Skills

Backend Development
Python
Kotlin
Java
Agile
Algorithms

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.