ASM Tech Solutions

Java Backend Developer

ASM Tech Solutions Sunnyvale, CA

Save
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
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Other
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at ASM Tech Solutions by 2x

See who you know

Get notified about new Java Software Engineer jobs in Sunnyvale, CA.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content