Zoom Client team needs to build backend features for Zoom Whiteboard and Tasks, own services end to end, improve performance, security and observability, and use data to resolve issues.
Requirements
- Build backend systems in Java with 4 or more years using Spring Boot and related Spring modules.
- Use Spring MVC, Spring Security, Spring Data, and solid REST API design principles.
- Design databases and optimizing queries for SQL and NoSQL systems such as MySQL, PostgreSQL, MongoDB, or Redis.
- Implement event-driven architectures with tools like Kafka or RabbitMQ
- Operate CI/CD pipelines and containerized services on a major cloud provider such as AWS, GCP, or Azure.
Responsibilities
- Designing and building Java microservices and secure REST APIs with Spring Boot, Spring Cloud, and Spring MVC.
- Implementing asynchronous messaging with Kafka or RabbitMQ.
- Deploying, operating, and troubleshooting containerized services via CI/CD in the cloud.
- Guiding performance tuning, monitoring, and observability for Spring-based services.
- Writing automated tests and maintaining high code quality through reviews and documentation.
- Collaborating with product and frontend to shape APIs and system contracts.
Other
- Bring 8 or more years of software engineering experience and a BS in Computer Science or a related field, or equivalent practical experience.
- Structured hybrid approach is centered around our offices and remote work environments.
- The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.
- If you require an accommodation during the hiring process, let us know—we’re here to support you at every step.
- If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon.