Java Developer

  • Sunnyvale, CA
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
Contract - W2
Contract - long term

Skills

Java
SQL
Spring
Hibernate
OOPS

Job Details

Job Title: Java Developer
Location: Sunnyvale
Experience: 2 5 Years

Role Overview

We are looking for a talented Java Developer to join our team. The ideal candidate will have solid experience in Java development along with exposure to database technologies. In this role, you will be responsible for designing, developing, and maintaining scalable applications while working closely with cross-functional teams.

Key Responsibilities
  • Design, develop, and maintain high-quality Java-based applications.

  • Collaborate with product owners, architects, and team members to translate business requirements into technical solutions.

  • Write clean, efficient, and maintainable code following industry best practices.

  • Perform unit testing and actively participate in code reviews.

  • Identify, troubleshoot, and resolve technical issues promptly.

  • Work with both relational and NoSQL databases for effective data storage and retrieval.

Required Skills
  • Java: 2 5 years of hands-on experience in Java application development.

  • Strong understanding of object-oriented programming (OOP) concepts.

  • Experience or familiarity with frameworks such as Spring or Hibernate.

Nice-to-Have Skills
  • SQL: Minimum 1 year of experience with relational databases such as MySQL or PostgreSQL.

  • NoSQL: Minimum 1 year of experience with NoSQL databases such as MongoDB or Cassandra.

  • Understanding of RESTful APIs and microservices architecture.

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Additional Information
  • Strong problem-solving and analytical abilities.

  • Ability to work effectively in a collaborative team environment.

  • Excellent verbal and written communication skills.

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.