1

Java Microservices Developer Jobs in San Jose, CA

Java Microservices Developer

Sunnyvale, CA ยท On-site

$59.75 - $77.50/hr

We are seeking a Senior Java Microservices Developer with strong experience in designing and building cloud-native, scalable, and fault-tolerant microservices . The ideal candidate will work on next ...

Java Engineer

Sunnyvale, CA ยท On-site

$61.75 - $84.50/hr

We are seeking a talented Java Microservices developer to join our dynamic engineering team. The ideal candidate will have hands on experience in designing, developing, and deploying scalable ...

Java Developer

San Francisco, CA ยท On-site

$60 - $77.75/hr

Title: Java Developer Location: San Francisco, CA Other Locations: Charlotte, Des Moines ... Minimum Qualifications โ€ข 6+ years of experience in J2EE / Java Microservices software development ...

Java Backend Engineer

Sunnyvale, CA ยท On-site

$59.25 - $76.75/hr

Role Overview We are seeking a highly experienced Senior Java Backend Engineer with strong Apple ... The ideal candidate will have deep expertise in Java, microservices architecture, cloud-based ...

Build and deploy Java microservices using Java 8/11, Spring, and Spring Boot * Ensure adherence to ... Collaborate with QA, DevOps, and product teams for end-to-end delivery * Troubleshoot, debug, and ...

Description We are seeking experienced Java/Kotlin developers with strong experience in building ... Skills Java, Microservices, Api, kotlin Top Skills Details Java, Microservices, API, Kotlin ...

Skills Java, Microservices, Api, kotlin Top Skills Details Java,Microservices,Api,kotlin Additional ... Backend engineers, server-side engineers with API testing experience. Location: 1 in Austin (onsite ...

Skills Java, Microservices, Api, kotlin Top Skills Details Java,Microservices,Api,kotlin Additional ... Backend engineers, server-side engineers with API testing experience. Location: 1 in Austin (onsite ...

next page

Showing results 1-20

Java Microservices Developer information

See San Jose, CA salary details

$18

$66

$90

How much do java microservices developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for java microservices developer in San Jose, CA is $66.45, according to ZipRecruiter salary data. Most workers in this role earn between $57.45 and $74.38 per hour, depending on experience, location, and employer.

What is the difference between Java Microservices Developer vs Java Backend Developer?

AspectJava Microservices DeveloperJava Backend Developer
Required SkillsMicroservices architecture, REST APIs, Spring Boot, DockerCore Java, Spring Framework, SQL, APIs
Work EnvironmentDistributed systems, cloud platforms, containerizationMonolithic applications, server-side development
Industry UsageTech companies, cloud services, scalable applicationsFinancial, enterprise, and web applications

Java Microservices Developers focus on designing and implementing scalable, distributed microservices architectures using tools like Spring Boot and Docker. In contrast, Java Backend Developers work on server-side logic, often within monolithic systems, utilizing core Java and Spring. Both roles require Java expertise but differ in scope and environment, with microservices roles emphasizing cloud and containerization skills.

What are the most commonly searched types of Java Microservices Developer jobs in San Jose, CA? The most popular types of Java Microservices Developer jobs in San Jose, CA are:
What cities near San Jose, CA are hiring for Java Microservices Developer jobs? Cities near San Jose, CA with the most Java Microservices Developer job openings:
Infographic showing various Java Microservices Developer job openings in San Jose, CA as of May 2026, with employment types broken down into 60% Full Time, 32% Part Time, and 8% Contract. Highlights an 71% Physical, 5% Hybrid, and 24% Remote job distribution, with an average salary of $138,214 per year, or $66.4 per hour.

Java Microservices Developer

Prophecy Technologies

Sunnyvale, CA โ€ข On-site

$59.75 - $77.50/hr

Full-time

Posted 16 days ago


Job description

Job Summary:
We are seeking a Senior Java Microservices Developer with strong experience in designing and building cloud-native, scalable, and fault-tolerant microservices. The ideal candidate will work on next-generation reactive systems deployed on Kubernetes in public cloud environments, with a strong focus on performance, testability, and clean architecture.
Location:
Sunnyvale, CA
Experience:
6-8 years of relevant experience
Key Responsibilities:
  • Design and build n-tier, highly scalable, fault-tolerant microservices using Java, Scala, or Go.
  • Develop reactive microservices deployed in Kubernetes ecosystems on public cloud platforms such as GCP and Azure.
  • Architect cloud-native, distributed, high-performance systems following microservices best practices.
  • Collaborate with distributed teams to deliver enterprise-grade solutions.
  • Ensure high code quality through code reviews, testing, documentation, and clean code practices.
  • Focus on testability and test coverage using modern testing frameworks.
  • Design and architect applications using SQL and NoSQL databases.

Required Skills & Experience:
  • Expert-level knowledge of Java and Spring Boot
  • Strong experience with microservices architecture and design
  • Hands-on experience with Apache Camel, Tomcat, JBoss, and RESTful APIs
  • Experience deploying applications in Kubernetes
  • Experience with public cloud platforms such as Google GCP and Microsoft Azure
  • Strong understanding of multithreading, networking, and performance tuning
  • Experience with Mockito and JUnit for unit testing and test coverage
  • Experience designing applications using Oracle, Cassandra, and Azure Cosmos DB
  • Disciplined development approach with strong collaboration skills

Competencies:
  • Java & Spring Boot
  • Microservices & Reactive Architecture
  • Cloud-Native & Kubernetes Deployments
  • Distributed Systems
  • SQL & NoSQL Data Architecture
  • Testing & Code Quality

Preferred Skills:
  • Advanced Java concepts
  • Experience with large-scale enterprise systems
  • Exposure to performance-critical, high-availability platforms