Java Developer

Overview

Hybrid
$60 - $65
Contract - W2

Skills

Java
Cassandra
Software Engineer
Software Engineering
Computer Science
software development

Job Details

Job Posting Title: Java Developer

Duration: 6 Month with possible extension

Location: Sunnyvale, CA (Hybrid)

Role Overview:

We are seeking a skilled and motivated Software Engineer to join our team in Sunnyvale. The successful candidate will be an integral part of a dynamic and collaborative environment, working on a cutting-edge Personalization Project. If you are passionate about software development, possess hands-on experience with Java, NOSQL databases such as Cassandra or Couchbase, have expertise in Maven and Kubernetes, and excel in both individual coding tasks and team collaboration, we want to hear from you!

Key Responsibilities:

  • Design, develop, and implement high-performance and scalable software solutions using Java.
  • Work on a Personalization Project, utilizing your expertise in Java to create innovative and efficient solutions.
  • Collaborate with cross-functional teams to understand project requirements and contribute to the overall success of the project.
  • Utilize NOSQL databases, specifically Cassandra or Couchbase, to store and retrieve data efficiently.
  • Demonstrate proficiency with build automation tools like Maven and container orchestration tools like Kubernetes.
  • Apply design patterns in Java to ensure the development of robust and maintainable code.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer with a focus on Java development.
  • Hands-on experience with NOSQL databases, particularly Cassandra or Couchbase.
  • Proficiency in build automation tools such as Maven.
  • Experience with containerization and orchestration tools, with a preference for Kubernetes.
  • Strong communication skills and the ability to work collaboratively within a team.
  • Proactive attitude towards problem-solving and an eagerness to take ownership of projects.

Preferred Skills:

  • Familiarity with design patterns in Java.
  • Previous experience in Personalization projects or related domains.