Java Backend Developer

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

Overview

Remote
Hybrid
$60 - $65
Accepts corp to corp applications
Contract - W2
25% Travel

Skills

data structures

Job Details

Job Title: Java Backend Developer
Location: Sunnyvale, CA (Hybrid 2-3 days onsite)
Duration: Long-term Contract
Rate: $65/hr on C2C
Visa: Open to All Visa Types
Client: TBD

Job Description:
We are seeking a talented and experienced Java Backend Developer with strong expertise in building scalable and maintainable microservices using Java and Spring Boot. The ideal candidate should have 7+ years of backend development experience, including designing REST APIs, working with relational and NoSQL databases, and deploying services in cloud or hybrid environments.

This is a hybrid role based in Sunnyvale, CA, requiring onsite work 2-3 days a week. The candidate must have strong communication skills and be comfortable working in Agile/Scrum environments alongside cross-functional teams.

Responsibilities:
Design, develop, test, and deploy backend services using Java 8/11, Spring Boot, and REST APIs

Create and manage microservices architecture with efficient data flow between services

Collaborate with front-end, QA, and DevOps teams to integrate and deliver end-to-end features

Write high-quality, reusable, and scalable code adhering to industry best practices

Optimize service performance and ensure high availability of backend systems

Use containerization tools like Docker and CI/CD pipelines (e.g., Jenkins, GitHub Actions)

Conduct code reviews, unit testing, and API testing using JUnit, Mockito, and Postman

Troubleshoot production issues and participate in on-call rotations if required

Follow Agile methodologies and contribute to sprint planning, grooming, and retrospectives

Required Skills:
7+ years of professional experience in Java backend development

Strong hands-on experience with Spring Boot, Spring MVC, Spring Data, and Hibernate

Proven experience in building and consuming RESTful APIs

Good working knowledge of MySQL, PostgreSQL, or Oracle

Familiar with microservices architecture and service orchestration

Experience with CI/CD tools like Jenkins, Maven, Git

Basic knowledge of AWS, Docker, or Kubernetes is a plus

Excellent debugging, analytical, and problem-solving skills

Strong communication and teamwork skills

Preferred Qualifications:
Familiarity with message brokers like Kafka or RabbitMQ

Experience with NoSQL databases (MongoDB, Cassandra)

Understanding of OAuth2/Security protocols

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.