Java Backend Developer – Local to Bay Area – HybridJava Backend Developer with 3+ years of hands-on experience, The ideal candidate should have a strong foundation in backend development concepts and be eager to contribute to scalable backend systems and APIs.Key Responsibilities:Assist in developing, testing, and maintaining backend applications using Java and related frameworks.Support the design and implementation of REST APIs and backend services.Collaborate with senior developers to build scalable and reliable applications.Work closely with frontend developers to integrate user-facing elements with backend services.Write clean, reusable, and efficient code following coding standards.Participate in debugging, troubleshooting, and performance optimization activities.Work with relational and NoSQL databases such as SQL and Cassandra.Gain exposure to cloud platforms like Azure and backend deployment processes.Participate in code reviews, testing, and application deployment activities.Learn and adopt new technologies and best practices to improve development efficiency.Required Skills and Qualifications:2-3 years of hands-on experience in Java development.Master's degree in Computer Science or related field from top colleges/universities in the US.Visa-independent candidates preferred.Basic understanding of Java, OOP concepts, and backend development.Familiarity with SQL and exposure to NoSQL databases like Cassandra.Basic knowledge or exposure to Azure or other cloud platforms.Understanding of data structures and algorithms fundamentals.Familiarity with RESTful APIs and microservices concepts.Strong analytical and problem-solving skills.Ability to work in a collaborative team environment and willingness to learn.Exposure to testing tools/frameworks is a plus.