1

Junior Java Microservices Developer Jobs in Sunnyvale, CA

Java Backend Developer

Sunnyvale, CA · On-site

$60 - $78/hr

Java Backend Developer Location: Sunnyvale, CA | Full-Time, On-Site | Regular/Contract (In-Person ... Develop and maintain RESTful APIs and microservices using Java (11/17/21) and Spring Boot

Java Devoloper

Fremont, CA · On-site

$55.75 - $72.25/hr

Java Developer My name is Prakash and I'm an IT recruiter at Synergistic IT. Our records show that you are an experienced IT professional with experience in Entry Level/Junior Java Software Developer.

GoLang / Java Developer

Newark, CA · On-site

$57.25 - $74.25/hr

Design and develop the Microservices and/or Service-Oriented Architecture in AWS Cloud ... Provide mentorship to junior team members and must be a good team player Qualifications * Minimum ...

Knowledge of Core Java, JavaScript, C++, or software programming * Spring boot, Microservices ... it's a junior or entry-level position. The additional skills and project work with hands-on ...

Java Full Stack Developer

San Jose, CA · On-site

$61.50 - $79.50/hr

Mentor junior developers and contribute to best practices Required Skills * Strong experience in ... Handson experience in designing and developing REST APIs Microservices * Strong knowledge of ...

Senior/ Lead Developer should have experience mentoring junior Java Spring Web Services and Hibernate Spring version 4 JavaScript ANGULAR JS 2.0 Any JS Library (Prefer angular or knockout), bootstrap ...

next page

Showing results 1-20

Junior Java Microservices Developer information

See Sunnyvale, CA salary details

$71.6K

$125.4K

$189K

How much do junior java microservices developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for junior java microservices developer in Sunnyvale, CA is $125,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,600.00 and $125,000.00 per year, depending on experience, location, and employer.
What are popular job titles related to Junior Java Microservices Developer jobs in Sunnyvale, CA? For Junior Java Microservices Developer jobs in Sunnyvale, CA, the most frequently searched job titles are:
What job categories do people searching Junior Java Microservices Developer jobs in Sunnyvale, CA look for? The top searched job categories for Junior Java Microservices Developer jobs in Sunnyvale, CA are:
What cities near Sunnyvale, CA are hiring for Junior Java Microservices Developer jobs? Cities near Sunnyvale, CA with the most Junior Java Microservices Developer job openings:
Infographic showing various Junior Java Microservices Developer job openings in Sunnyvale, CA as of July 2026, with employment types broken down into 78% Full Time, 12% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $125,375 per year, or $60.3 per hour.

Java Backend Developer

ASM Tech Solutions

Sunnyvale, CA • On-site

$60 - $78/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Java Backend Developer
Location: Sunnyvale, CA | Full-Time, On-Site | Regular/Contract (In-Person Interview)
Visa: USC / GC / H4 EAD / L2S

Position Summary
We are seeking a Mid-Level Java Backend Developer with 5-7 years of experience in building scalable backend systems using Java, Microservices, and System Design fundamentals.
You will contribute to the Membership Platform Team, helping build and enhance systems that manage member accounts, subscription lifecycles, billing, and benefits delivery. This role involves hands-on development, participation in system design, and collaboration with cross-functional teams.
Key Responsibilities
Backend Development
  • Develop and maintain RESTful APIs and microservices using Java (11/17/21) and Spring Boot
  • Implement business logic for member onboarding, subscriptions, billing, renewals, and cancellations
  • Build asynchronous and scalable services using event-driven architecture (Apache Kafka)
  • Work with Spring WebFlux / reactive programming (good to have)
  • Integrate with external services such as payment gateways and internal APIs
System Design & Architecture
  • Contribute to the design of scalable, resilient microservices architecture
  • Participate in low-level and high-level design discussions
  • Apply design principles for performance, reliability, and scalability
  • Work with database design strategies including indexing, query optimization, and basic sharding concepts
  • Understand and implement event-driven workflows
Data & Caching
  • Work with SQL (PostgreSQL/MySQL) and NoSQL databases (MongoDB/Cassandra - good to have)
  • Implement caching strategies using Redis to improve performance
  • Optimize queries and ensure efficient data access patterns
DevOps & Cloud
  • Containerize applications using Docker and deploy on Kubernetes (basic understanding)
  • Work with CI/CD pipelines (Jenkins / GitHub Actions)
  • Support deployment, monitoring, and debugging in cloud environments (AWS / Azure / GCP)
Observability & Maintenance
  • Monitor applications using tools like Prometheus, Grafana, or ELK stack
  • Troubleshoot production issues and ensure system reliability
  • Write clean, maintainable, and well-documented code
Collaboration
  • Collaborate with senior engineers, product managers, and DevOps teams
  • Participate in code reviews and design discussions
  • Contribute to documentation and knowledge sharing
Required Qualifications
  • 5-7 years of backend development experience with strong expertise in Java
  • Hands-on experience with Spring Boot and Microservices architecture
  • Good understanding of system design fundamentals
  • Experience with REST APIs and distributed systems basics
  • Working knowledge of Apache Kafka or similar messaging systems
  • Experience with relational databases (PostgreSQL/MySQL)
  • Familiarity with Redis or caching mechanisms
  • Basic understanding of Docker, Kubernetes, and cloud platforms
  • Knowledge of security fundamentals (OAuth2, JWT - basic level)
Preferred Qualifications
  • Exposure to subscription or billing platforms
  • Experience with reactive programming (Spring WebFlux)
  • Familiarity with CI/CD and DevOps practices
  • Understanding of scalability, fault tolerance, and distributed systems patterns
  • Exposure to event-driven architecture, CQRS, or event sourcing (nice to have)
What Makes This Role Different
  • Opportunity to work on large-scale systems handling millions of users
  • Exposure to real-world distributed systems and microservices architecture
  • Collaborative environment with strong learning and growth opportunities