Java Backend Developer

Diverse Lynx, LLC

  • Sunnyvale, CA
  • 3 days ago
  • $50–$55 Per Hour

Highlights

The ideal candidate will have strong expertise in Java-based microservices architecture, real-time data processing, distributed databases, containerization technologies, and cloud-native application development. The candidate will play a critical role in building resilient backend platforms capable of processing large-scale data streams while ensuring reliability, scalability, and performance.

Numbers & Facts

LocationSunnyvale, CA
Salary$50–$55 Per Hour

Description

Title: Java Backend Developer

Work Location with ZIP: Sunnyvale-CA- 94085 - Hybrid (3 Days onsite a week)

Max Hourly Pay Rate to the candidate?: $50-55/hr W2

Is Skype/WebEx interview, OK?: Yes

Chance to be perm?: Yes

Technical Hiring Criteria (Must Haves)

  • Top 3 Required skills: Advanced Java, Redis, Apache Flink, Cassandra, Docker, Kubernetes

Job Description:-

We are seeking a highly skilled Backend Software Engineer to design, develop, and maintain scalable,

high-performance backend services and distributed systems.

The ideal candidate will have strong expertise in Java-based microservices architecture, real-time data processing, distributed databases, containerization technologies, and cloud-native application development.

The candidate will play a critical role in building resilient backend platforms capable of processing large-scale data streams while ensuring reliability, scalability, and performance.

Key Responsibilities

  • Design and develop scalable backend applications using Advanced Java.
  • Build and optimize microservices-based architectures and RESTful APIs.
  • Develop and maintain real-time data streaming and event-driven solutions using Apache Kafka and Apache Flink.
  • Design efficient data storage and retrieval mechanisms using Cassandra, Redis, and SQL databases.
  • Containerize applications using Docker and deploy/manage workloads on Kubernetes.
  • Collaborate with cross-functional teams including Product Managers, Architects, DevOps, and QA engineers.
  • Implement performance tuning, monitoring, logging, and observability practices.
  • Ensure application reliability, scalability, and security following engineering best practices.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Troubleshoot production issues and provide timely resolutions.

Required Skills

Core Technologies

  • Advanced Java (Java 11/17 preferred)
  • Spring Boot / Microservices Architecture
  • REST APIs and Distributed Systems

Data & Streaming

  • Apache Kafka
  • Apache Flink
  • SQL (MySQL, PostgreSQL, or equivalent)

Databases

  • Cassandra
  • Redis

Containerization & Orchestration

  • Docker
  • Kubernetes

Additional Competencies

  • Data Structures and Algorithms
  • System Design and Scalability
  • Performance Optimization
  • CI/CD Practices
  • Git and Version Control

Nice to Have

  • Apache Spark
  • AWS (EC2, EKS, ECS, S3, RDS, Lambda or related services)
  • Infrastructure as Code (Terraform/CloudFormation)
  • Monitoring tools such as Prometheus, Grafana, ELK Stack
  • Experience with large-scale distributed data platforms

Education

  • Bachelor''s or master''s degree in computer science, Information Technology, Engineering, or a related field.

Preferred Experience

  • Experience building enterprise-scale backend platforms.
  • Hands-on experience with cloud-native and containerized environments.
  • Strong understanding of event-driven architectures and distributed computing.
  • Experience handling high-volume transactional and streaming workloads.
  • Exposure to agile development methodologies and DevOps practices.

Similar Jobs