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 4 days ago
Similar jobs that could be interesting for youBased on the Java Backend Developer in Sunnyvale, CA vacancy
  •  ...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
    3 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
    3 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... 
    Suggested

    TechDigital Group

    Sunnyvale, CA
    23 hours 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... 
    Suggested

    ESR Healthcare

    Sunnyvale, CA
    1 day ago
  •  ...Position Summary... What you'll do... Responsibilities: Design, 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... 
    Suggested
    Local area

    My3Tech Inc

    Sunnyvale, CA
    1 day 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
    3 days ago
  •  ...Title: Sr. Java Backend Developer Location: Mountain View , CA (Hybrid) No H1B Candidates JD: Tech Skills - Core Java, Multithreading and synchronization, REST APIs (Design and Implementation), Unit testing, and Problem Solving.... 
    H1b

    Kaav Inc.

    Mountain View, CA
    2 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
    1 day 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
    2 days ago
  • A fast-growing I.T staffing company based in Silicon Valley is looking for a Java Developer with at least 4 years of experience in developing applications. The ideal candidate should have strong server-side Java programming skills and knowledge of RESTful services. This... 

    Jobsbridge

    Mountain View, 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
    2 days ago
  • $90k - $101k

    Cognizant is looking for a Sr. Java backend developer to join our team of IT professionals in a permanent role. If you meet our background requirements and skills and are looking for an opportunity with these skills and expertise, here is the ideal opportunity for you!... 
    Permanent employment
    Temporary work
    Work experience placement
    Remote work

    Cognizant

    Sunnyvale, CA
    4 days ago
  •  ...oriented analysis and design skills and using proven architectural patterns. Must have extensive experience and excellent expertise in Java based server‑side high‑performance, highly‑available applications development. Experience implementing, unit testing, debugging and... 

    Samsung

    San Jose, CA
    3 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... 
    Contract work

    InterSources

    San Jose, CA
    3 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
    1 day 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
    2 days 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
    4 days ago
  •  ...professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Responsibilities Experience building high-performance, high-... 
    Work experience placement

    Jobsbridge

    Sunnyvale, 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
    1 day ago
  • A dynamic tech firm in Sunnyvale is seeking a Java Integration Developer with extensive experience in creating scalable e-commerce applications and leading teams through software development lifecycles. The ideal candidate should possess a bachelor's degree in Computer... 

    Saxon Global

    Sunnyvale, CA
    4 days 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
    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
    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
    3 days ago
  • 1. 10+ years of experience designing and developing consumer-facing web applications 2. Experience in Core Java, Multi-threading, Spring MVC and SpringBoot framework (must) 3. Experience in front end development using Javascript, CSS, HTML5, ReactJs/AngularJS... 

    3B Staffing LLC

    Mountain View, CA
    4 days ago
  • 15+ years programming experience, ideally on a modern stack Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service oriented architecture with over 100 services in production 2+ years Java, Kotlin or Scala programming experience... 
    Permanent employment
    Contract work
    Local area

    Cloud Hybrid Technologies LLC

    Mountain View, CA
    3 days ago
  •  ...tailored to modern global business demands. Job Description Java Backend Engineer Need a hands-on Java Backend Engineer who has hands...  ..., Springboot, Docker & Kubernetes. Roles & Responsibilities Develops innovation strategies, processes, and best practices. Drives the... 
    Full time
    Work experience placement
    Worldwide

    YD Talent Solutions

    Sunnyvale, CA
    1 day ago
  • $70k - $90k

     ...Technical/Functional Skills ~ Experience in building n-tier highly scalable, fault tolerant, reactive Microservices using Java/Scala/Go, Camel, Spring, Apache/Tomcat, Jboss and RESTful architecture. Roles & Responsibilities Experience in building n... 

    Tata Consultancy Services

    Sunnyvale, CA
    2 days ago
  • $82k - $123k

     ...Java Backend Engineer - Lead II UST is looking for a strong Java backend engineer to work on a multi‑vendor, multi‑geo team to build a NextGen...  ...High Scale Enterprise Platform. Responsibilities Design, develop, and maintain robust Java‑based applications using strong OOP... 
    Full time
    Temporary work
    Local area
    Flexible hours

    UST Inc

    Sunnyvale, CA
    3 days ago
  • Redolent, Inc is seeking a Java Software Engineer in Sunnyvale, CA, to develop high-performance solutions involving Java, Spring, and Kafka. Candidates should have at least 4 to 6 years of industry experience and knowledge in building scalable systems. This role includes... 

    Redolent

    Sunnyvale, CA
    4 days ago
  •  ...professional services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description Work in the Small Business Group (SBG) Data... 

    Jobsbridge

    Mountain View, 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!