Software Engineer- Java Backend at Zoom Video Communications
The Zoom application team is here to perform end to end backend server and frontend application development for Zoom Meeting, Zoom Webinar, Zoom Chat, and Zoom Phone on Windows, macOS, Linux, iOS, Android and browser. Our team is looking to bring on a Software Engineer who is passionate in the field. In this role, you will utilize your knowledge of web backend programming in Java to extend the functionality on Windows, macOS, Linux, iOS and Android and web browsers.
We are looking for a Java backend developer to join our team!
Java programming experience with domain knowledge on real-time content collaboration web service
Advanced debugging skill
Solid foundation on data structure and algorithm and be able to perform time and space complexity analysis
Knowledge of developing large scale of SaaS web service
Knowledge of security attack patterns and be able to implement corresponding protection methods
Knowledge with version control tools, like GIT, Jekins
Master’s degree in Computer Science or study in the field of Applied Mathematics or Electrical Engineering with a focus on Software Programming
2 years of software programming experience with Bachelor’s degree; or no working experience with a Master’s degree in Computer Science or related field
Design and implement the real-time UDP, TCP/SSL APIs to interact with the Zoom Meeting application, the web application, and the C++ backend server.
Deploy the features on development environment to integrate, test, debug, and eventually deploy the features on product environment
Scalability: design and implement the web backend service architecture to allow millions of users to collaborate on the platform without issues
Stability: design and implement the web service and its deployment architecture to make the service available 24 hours a day without shortages with large users and during the update of new versions
Performance: design and implement the web service with advanced technology stack for less latency, less service hardware and computing power usage
Perform statistical assessments on exposed or potential security vulnerabilities of the collaboration products. Implement necessary protection to prevent from suffering path traversal attack.
Participate in fire-drills and perform regression tests for each product release, report found bugs and vulnerabilities to corresponding departments, and keep tracking the fixing progress.
Ensuring a diverse and inclusive workplace where we learn from each other is core to Zoom’s values. We welcome people of different backgrounds, experiences, abilities and perspectives including qualified applicants with arrest and conviction records as well as any qualified applicants requiring reasonable accommodations in accordance with the law.
We believe that the unique contributions of all Zoomies is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.
All your information will be kept confidential according to EEO guidelines.
Hear from our leadership team
Browse Awards and Employee Reviews on Comparably
Visit our Blog
Zoom with us!
Find us on social at the links below and on Instagram