Zoom is looking to shape the future of its Contact Centre platform by building a seamless experience that empowers support and sales teams to better serve customers through voice, video, chat, and beyond.
Requirements
- Have 5+ years of experience building large scale distributed systems in Java, with solid experience in Spring Boot framework
- Have experience with relational and NoSQL databases, such as MySQL, DynamoDB, MongoDB, and Elasticsearch.
- Able to design and maintain RESTful APIs and backend microservices
- Have experience with CI/CD, containerization, and cloud-native development (e.g., AWS ECS, S3, ElasticCache)
- Have experience with performance optimization, multithreading, caching strategies, and scalability techniques.
- Have the ability to clearly communicate and collaborate skills with a focus on practical execution
- Experience with Java and Spring Boot
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.
- 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.
Other
- Have a Bacherlors or Masters in Computer Science, Engineering, or a related field (or a foreign equivalent).
- Ability to clearly communicate and collaborate skills with a focus on practical execution
- 5+ years of experience building large scale distributed systems
- Travel requirements not specified
- Location based compensation structure