Job Title: Senior Java Backend Developer Location: Sunnyvale, CA (Onsite)
We are seeking an experienced Java Microservices Developer to design and build highly scalable backend systems in a cloud-native environment.
Key Responsibilities:
Design and develop microservices using Java, Spring Boot, and GraphQL
Build and manage Kubernetes-based applications and infrastructure
Work with Kafka and AMQ for event-driven architectures
Participate in system design, architecture, and scalability planning
Develop and maintain CI/CD pipelines using GitOps, Git, and Jenkins
Collaborate with cross-functional teams and provide production support
Implement automation testing frameworks for microservices
Monitor and troubleshoot applications using Splunk, Dynatrace, and Grafana
Work with Linux environments, YAML configurations, and shell scripting
Required Skills:
6-10+ years of Java development experience with strong Spring Boot expertise
Hands-on experience building scalable microservices architectures
3+ years of Kubernetes and Docker experience
Experience with cloud platforms and cloud-native application development
Strong knowledge of Kafka, GraphQL, CI/CD, GitOps, and Jenkins
Experience with Cosmos DB, Cassandra, or MariaDB
Proficiency in Linux, YAML, and shell scripting
Strong problem-solving and coding skills