Java Senior Developer (San Jose, CA)

ZoomSan Jose, CA
2d$124,000 - $271,200Hybrid

About The Position

As a member of the backend engineering team, you will work on high-availability microservices that are the foundation of Zoom Contact Center. You will be part of a dynamic, collaborative environment focused on clean architecture, system reliability, and performance at scale. About the Team Zoom Contact Center is Zoom’s next-generation cloud-based customer engagement platform. We provide intelligent, scalable, and real-time communication solutions for enterprises of all sizes. Our mission is to build a seamless experience that empowers support and sales teams to better serve customers—through voice, video, chat, and beyond.

Requirements

  • Hold a BS or MS in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Bring 5+ years of software engineering experience building large‑scale distributed systems.
  • Demonstrate solid programming skills in Java with solid Spring Boot experience.
  • Apply a strong understanding of relational and NoSQL databases, including MySQL, DynamoDB, Redis, MongoDB, and Elasticsearch.
  • Design and maintain RESTful APIs and backend microservices, while also leveraging performance optimization, multithreading, caching strategies, and scalability techniques.
  • Work comfortably with CI/CD pipelines, containerization, and cloud‑native development (e.g., AWS ECS, S3, ElasticCache).
  • Bring experience working on contact center, communication, or customer service platforms.
  • Bring experience with observability stacks (e.g., Prometheus, Grafana, ELK) and incident response.
  • Communicate clearly and collaborate effectively with a focus on practical execution, and demonstrate the ability to learn quickly and thrive in a dynamic team environment.

Nice To Haves

  • Have exposure to frontend or full‑stack development.

Responsibilities

  • Designing and implement scalable, secure, and reliable backend services using Java and Spring Boot.
  • Implementing and improving monitoring, logging, and alerting to ensure system health, availability, and observability.
  • Working closely with cross-functional teams to translate business requirements into technical solutions and deliver high-quality features to customers.
  • Building and maintaining integrations with storage and search systems including MySQL, DynamoDB, Redis, MongoDB, and Elasticsearch.
  • Participating in on-call rotations, proactively respond to production incidents, and drive root cause analysis and long-term fixes.
  • Supporting CI/CD pipelines, automate tests, and ensure production system health and stability.
  • Participating in system design reviews, code reviews, and technical deep dives.
  • Triaging customer issues and contribute to long-term platform quality and performance.

Benefits

  • As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service