Java Backend Developer
Java Backend Developer โ Local to Bay Area โ Hybrid Rate: $40-$45/hr on W2
Visa independent candidates and no C2C
Master's degree in Computer Science or related field from top 10 colleges/universities in the US.
Job Description:
Java Backend Developer with 6+ months of hands-on experience, internship, or project experience in Java development. 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:
- 6+ months of hands-on experience, internship, academic projects, or training 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.