Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Backend Developer

ASM Tech Solutions

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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Java Backend Developer in Sunnyvale, CA vacancy
  • Job-ID16675655Reference21-03909we have an immediate opening with the following skillset. • 6+ years experience as a Java backend developer, on a scalable micro-service architecture. • Solid understanding of data structures, algorithms; Application design and can contribute... 
    Suggested
    Immediate start

    Intelliswift

    Sunnyvale, CA
    2 days ago
  •  ...Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging,... 
    Suggested

    3B Staffing LLC

    Sunnyvale, CA
    2 days ago
  •  ...Java Backend DeveloperLocation: Mountain View, CA– 3 days from office- mandateMust have strong Java/J2EE experience. Experience with injection...  ...paradigms like REST/SOAP.Experience in Designing and developing web-based applications and backend services.Experience with Spring... 
    Suggested
    Work at office

    Kasmo Global

    Mountain View, CA
    4 days ago
  •  ...Java Backend DeveloperRootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking a Java Backend Developer for one of our clients.Location: Santa Clara, California - RemoteExperience: 10+Duration... 
    Suggested

    Rootshell Inc

    Santa Clara, CA
    4 days ago
  •  ...Backend Engineer Location: Mountain View, CA (Hybrid – 3 days onsite) Role Overview...  ...strong backend development experience in Java and deep expertise in infrastructure operations...  .... Key Responsibilities Design, develop, and maintain scalable backend services... 
    Suggested

    Kasmo Global

    Mountain View, CA
    2 days ago
  •  ...is the makeup of the team? It is team of backend engineers. Lead provides the guidance what...  ...languages.Solid Coding skills in Java/J2EE technologies with Spring Boot experienceSolid understanding of designing, developing and supporting large scale, cloud based distributed... 
    Contract work
    Work at office
    Remote work

    Samprasoft

    Sunnyvale, CA
    4 days ago
  •  ...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... 
    Hourly pay
    Permanent employment
    3 days per week

    Diverse Lynx

    Sunnyvale, CA
    4 days ago
  •  ...Full Stack Software EngineerDesign, develop, and maintain full stack applications using modern frontend and backend technologies. Architect solutions to stream Video Ads to tens of thousands of TVs in Walmart store and Sam’s Club. Develop automation tools to facilitate... 

    My3Tech Inc

    Sunnyvale, CA
    4 days ago
  • Java Backend Developer Sunnyvale, CA (Day1 Onsite hybrid role) Duration: Long Term Experience level: 9+ Years EX- Walmart profiles Only Job Description: Skills: Java, Spring Boot, Microservices 8+ years of Core Java development experience. Able to deliver end to end projects... 

    ESR Healthcare

    Sunnyvale, CA
    5 days ago
  •  ...Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Java Backend Developer for one of our client in Sunnyvale, CA. Please share your resume with current location & full contact info Role:... 

    Rootshell Enterprise Technologies

    Sunnyvale, CA
    2 days ago
  • Top 3 Must Have's: Java/J2EE Spring Boot, Microservices Kafka Additional Qualifications: Collaborate with senior members of the team to gather requirements, participate in design discussions, code, test, and deploy the products to production. Job Description: Utilize... 

    TechDigital Group

    Sunnyvale, CA
    5 days ago
  • Sr. Java Backend DeveloperLocation: Mountain View, CA (Hybrid)No H1B CandidatesJD:Tech Skills – Core Java, Multithreading and Synchronization, REST APIs (Design and Implementation), Unit Testing, and Problem Solving.
    H1b

    Kaav Inc.

    Mountain View, CA
    4 days ago
  •  ...Role- Senior Java backend Developer Locations: Austin, TX (Hybrid-3 Days in a week) Client : Mphasis Job Description: -Oversee the design and development of complex applications -Guide junior developers -Oversee code quality and enforce best... 
    3 days per week

    Kasmo Global

    Santa Clara, CA
    5 days ago
  •  ...Senior Java Backend DeveloperLocation: Sunnyvale, CA /RemoteDuration: 12+ MonthsQualifications10+ years of solid experience in large scale...  ...distributed systems and event-driven architecturesDesign and develop microservices for large scale software applications.Solid experience... 

    Georgia IT Inc

    Sunnyvale, CA
    4 days ago
  •  ...Hi All, We have 2 Positions available for Java Fullstack and Java Backend Developer if you have any profile please share Sr. Java Fullstack Developer and Java Backend Developer Location : Mountain View, CA (Hybrid) Job Description / Responsibilities:... 

    Ruri Software Technologies LLC

    Mountain View, CA
    15 hours ago
  •  ...We are seeking an experienced Senior Java Backend Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate will have strong expertise in Java, Spring Framework, microservices, cloud-native development,... 

    PB consulting

    Santa Clara, CA
    4 days ago
  • Senior Java Backend Developer Sunnyvale, CA and Austin, TX Experience Level: 10+ Years Job Responsibilities: Oversee the design and development of complex applications Guide junior developers Oversee code quality and enforce best practices Identify and resolve critical... 

    ESR Healthcare

    Sunnyvale, CA
    23 hours ago
  • $70 - $80 per hour

     ...offerings. Rate Range: $70-$80/Hr Job Description: Key Responsibilities: Design, develop, and maintain robust and scalable backend services using Java and Spring Boot. Implement microservices-based solutions, ensuring clear service boundaries and... 
    Self employment

    ApTask

    Mountain View, CA
    5 days ago
  •  ...Java Backend DeveloperLocation: San Jose, CA | Hybrid Hire Type: ContractJob DescriptionCore Java, Springboot, Git, CI/CD pipeline, JUnit and ORACLE.Responsible for architecting, designing, and developing solutions using Java, Spring, Hibernate, and other open-source... 

    InterSources

    San Jose, CA
    4 days ago
  •  ...Java Backend Developer Location: San Jose, CA | Hybrid Hire Type: Contract Job Description Core Java, Springboot, Git, CI/CD pipeline, JUnit and ORACLE. Responsible for architecting, designing, and developing solutions using Java, Spring, Hibernate, and other... 
    Contract work

    InterSources

    San Jose, CA
    2 days ago
  •  ...: Java Developer San Jose CA Locals Only Excellent exposure on Restful web service development is must. What you will be doing? As a Java Developer, these are few of the important job duties you will be performing: 1. Own the core development team and deliverables. 2.... 
    Full time
    Local area

    BayOne

    San Jose, CA
    13 days ago
  •  ...Role- Backend Developer with experience in Java and/or Python Location - Sunnyvale, California(Hybrid) Contract Backend Developer We are looking for a Backend Developer with experience in Java and/or Python to help build and maintain scalable backend systems... 
    Contract work

    VDart

    Sunnyvale, CA
    5 days ago
  • A technology firm is seeking a skilled Backend Developer with expertise in Kotlin and Java to join their team in California. This role involves building scalable backend systems within a hybrid work model and requires strong knowledge of AWS and Kubernetes. The ideal candidate... 

    MyHiringPartner.ai

    Mountain View, CA
    1 day ago
  • Backend Developer with Kotlin and Java - MHP 2540 Work Model: Hybrid ( 3 days onsite): San Diego, CA or Mountain View, CA We are hiring skilled Backend Developers to build scalable, secure, and high-performance backend systems. You will be part of a high-impact engineering... 
    Contract work
    Remote work

    MyHiringPartner.ai

    Mountain View, CA
    3 days ago
  •  ...Responsibilities: We are looking for one Java resource onshore (backend). The individual must be knowledgable and competent with *Java, Cassandra, Oracle, Spring, Spring and writing JUnit/TestNG. Simple Java will not suffice.* *The candidate should have at least... 
    Contract work

    United IT Solutions

    Sunnyvale, CA
    15 hours ago
  •  ...Senior Backend Java Engineer Location: Mountain View, CA Primary Stack: - Java - Spring Boot - REST APIs - Microservices Secondary Stack: - Kafka - Docker/Kubernetes - Cloud platforms - SQL/NoSQL Key Notes: - Backend-focused... 

    InterSources

    Mountain View, CA
    1 day ago
  •  ...ResponsibilitiesDevelop code, attend to production issues, work with product and tech lead.Project ContributionThis person will work on developing a feature to bring in a new banner into the in-house tech stack.LocationSunnyvaleContract ExtensionYesTechnical Touch BasesThe... 

    Samprasoft

    Sunnyvale, CA
    4 days ago
  •  ...policies, procedures, mission, values, and standards of ethics and integrity. Troubleshoots business and production issues.Tech Stack: Java, Kafka, BigQuery, GCS, Kubernetes, SpringBootTop 3 Skills Needed/Required: Java, SpringBoot, BigQuerySkills and/or Experience That... 
    Work at office
    Remote work

    Samprasoft

    Sunnyvale, CA
    4 days ago
  •  ...Backend Java Engineer With Kotlin Location: Candidate to go to any Intuit or Persistent office twice a week Intuit offices - (Mountain View / San Diego/ Plano Texas/ Atlanta / New York/ SFO) Persistent offices – (Morrisville, Bellevue, New Jersey, Dublin)... 
    Contract work
    Work at office

    United IT

    Mountain View, CA
    2 days ago
  •  ...Principal Software Engineer, where you'll leverage your backend engineering skills to develop cloud security software. This role focuses on building innovative...  ...data across networks, leveraging your expertise in Java and various cloud technologies to enhance scalability... 

    Palo Alto Networks

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Backend Developer. Be the first to apply!