Java Backend developer -W2 contract

Overview

On Site
$50 - $60
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Agile
Amazon Web Services
Apache Cassandra
Apache Kafka
Backend Development
Cloud Computing
Collaboration
Conflict Resolution
Continuous Delivery
Continuous Integration
Data Storage
Database
Management
Microservices
Microsoft Azure
DevOps
Docker
GitLab
Grafana
Java
Jenkins
Kubernetes
MongoDB
MySQL
NoSQL
Orchestration
PostgreSQL
Problem Solving
RESTful
RabbitMQ
SQL
Scalability
Security QA
Software Development
Spring Framework

Job Details

Position: Java Backend Developer
Location: Sunnyvale, CA

Job Summary

We are seeking a highly skilled Java Backend Developer to join our engineering team. The ideal candidate will have strong expertise in Java, Spring Framework, and Microservices, with hands-on experience in building scalable REST APIs and integrating with databases (SQL & NoSQL). Experience working in cloud environments (AWS/Azure) and containerized deployments with Docker and Kubernetes is essential.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.

  • Build and optimize microservices architecture for scalability and performance.

  • Develop RESTful APIs and ensure high performance, security, and reliability.

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

  • Deploy and manage applications in AWS or Azure cloud environments.

  • Implement containerization using Docker and orchestration using Kubernetes.

  • Collaborate with frontend developers, DevOps engineers, and product teams to deliver robust solutions.

  • Participate in code reviews, troubleshoot issues, and optimize application performance.

  • Follow best practices for security, testing, and CI/CD pipelines.

Required Skills & Qualifications

  • 9+ years of experience in backend software development.

  • Strong proficiency in Java 8+ (Java 11/17 preferred).

  • Experience with Spring Framework / Spring Boot.

  • Hands-on experience with microservices architecture.

  • Expertise in building REST APIs.

  • Strong knowledge of SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).

  • Experience deploying applications in AWS or Azure cloud.

  • Proficiency with Docker and Kubernetes for container orchestration.

  • Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.).

  • Strong problem-solving skills and ability to work in an agile environment.

Preferred Skills

  • Experience with event-driven architectures (Kafka, RabbitMQ).

  • Knowledge of security best practices for backend development.

  • Familiarity with monitoring tools (Prometheus, Grafana, ELK stack).

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.