Zoom is looking for a Full Stack Software Engineer to design and build scalable, high-performance web applications that serve internal and external users and handle complex business logic across the stack.
Requirements
- 5+ years of experience as a full stack developer with strong expertise in Java, JavaEE, and Spring Boot.
- Possess solid understanding of microservices architecture and experience with cloud-native stack (Docker, Kubernetes, AWS EKS).
- Bring experience with MongoDB, including schema design, aggregation pipelines, and indexing strategies.
- Demonstrate proficiency in developing RESTful services and GraphQL APIs using Java and Spring.
- Possess experience with Angular 10+, ReactJS, and component-based architecture.
- Have debugging and performance tuning skills across the full stack.
Responsibilities
- Designing, developing, and maintaining enterprise-grade applications using JavaEE, Spring Boot, and related frameworks.
- Implementing robust RESTful APIs, GraphQL and messaging endpoints to serve front-end and backend enterprise integrations with internal and external systems.
- Troubleshooting technical issues in real-time and work across teams to resolve them efficiently while enhancing system performance, resiliency and availability.
- Building dynamic, component-driven UI applications using Angular, TypeScript, HTML5, and SCSS.
- Designing, developing and optimizing SQL, NoSQL databases and data lakes for various use cases and data aggregation patterns.
- Developing automated testing, CI/CD pipelines, and manage zero downtime production deployments.
- Adopting and integrating modern AI assisted design, coding, testing and release workflows to accelerate end-to-end software development life cycle.
Other
- Hold a Bachelor in Computer Science, Engineering, or a related field
- Our structured hybrid approach is centered around our offices and remote work environments.
- 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.
- We’re problem-solvers, working at a fast pace to design solutions with our customers and users in mind.
- If you require an accommodation during the hiring process, let us know—we’re here to support you at every step.