Lead Backend Engineer (Java)
Zoom ·careers.zoom.com
Apply directExcited to grow your career?
We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!
Our people make all the difference in our success.
Lead Backend Engineer (Java)
What you can expect
Zoom is seeking a highly qualified and experienced full stack senior software engineer (Java). Developing and maintaining IT cloud native solutions in our CPQ, Order to Cash and other business areas. This strategic position requires an engineer with exceptional initiative and precise attention to detail. The ideal candidate excels at complex challenges and shares our commitment to developing superior software. Furthermore, if you are dedicated to advancing Zoom's evolution into an agile, responsive, and customer-focused enterprise application organization, this role presents an optimal opportunity.
About the Team
This engineering position would play a pivotal role in architecting, designing, building and supporting the full-stack cloud-native solutions to address the channels business enablement targets. This includes the self-service experience supporting quoting and ordering for Zoom’s partner ecosystem. These range from software development and machine learning to quality assurance teams that work to create and maintain Zoom's user-friendly interfaces and robust infrastructure. If you are excited about the potential of leading Zoom’s continued evolution into a customer-obsessed enterprise application organization, then this role is for you!
What we’re looking for
Have a BS/MS in Computer Science or equivalent. 12+ years of backend/full-stack development experience. Expert knowledge in Java and core technologies (JVM, multithreading, IO, network).
Have mastery of Java Spring MVC, Spring Boot, RESTful APIs. Experience building low-latency microservices and API publishing. Have understanding of authentication/authorization (OAuth, JWT).
Have expertise in SQL/NoSQL databases (MySQL, MongoDB, DynamoDB). Experience with caching systems (Redis, Memcache) - Knowledge of search technologies (ElasticSearch, Lucene, Solr).
Cloud services experience (AWS, GCP, Azure) - Containerization and CI/CD (Docker, Jenkins) - Linux systems and application servers (nginx, Tomcat).
Have design patterns and coding best practices. System reliability and scalability in cloud infrastructure. Experience with failover and circuit breaking patterns.
Have application logging and performance monitoring experience. Proficiency with tools like Splunk, ELK, Datadog, Prometheus .System maintenance and troubleshooting.
Have experience with version control (Git) and build tools (Maven/Gradle). Secure coding practices and OWASP guidelines - Localization/internationalization implementation.
Have excellent verbal and written communication. Collaborative team player with consensus-building ability. Problem-solving skills for complex technical challenges