Immigration sponsorship is not available for this position
β
β
βResponsibilities:
- Build scalable distributed web applications;
- Make architectural trade-offs applying synchronous and asynchronous design patterns;
- Deliver with speediness and quality;
- Use test driven development to write well tested code;
- Design and implement modules to extend app infrastructure and expand the Zoom Platform ecosystem;
- Work closely with cross-functional teams to translate high-level roadmap vision into feasible feature specifications and deliverables;
- Design and deliver customer facing features including proof-of-concept prototypes;
- Build complex metrics solutions with data visualization support for actionable business insights; and
- Triage critical customer issues and provide technical guidance for customer engagement.
β
β
What we're looking for:
- Requires a Bachelor's degree in Computer Science, Computer Information Systems, a related field, or a foreign degree equivalent;
- Must have 2 years of experience in job offered or related occupation;
- Must have 2 years of experience in programming with Java and working with Java web frameworks, including Spring Boot, and Spring MVC, to develop web application;
- Must have 2 years of experience in utilizing relational and NoSQL databases (Redis, Amazon DynamoDB, MongoDB) to store state when building web applications;
- Must have 2 years of experience in utilizing algorithms, evaluating data structures and storage technologies used, and implementing performance optimization techniques to reduce service costs and response times;
- Must have 2 years of experience in performing application profiling using tools such as IntelliJ Profiler;
- Must have 2 years of experience in developing RESTful APIs using Spring MVC and OAuth to allow for communication between systems and applications;
- Must have 2 years of experience in designing distributed system architecture using fault tolerance, scalability, reliability, messaging and streaming frameworks, and authentication and authorization;
- Must have 2 years of experience in developing high traffic, high concurrency systems by evaluating caching mechanisms including Redis, implementing rate limiting rules to protect resources, optimizing data structures and queries, implementing asynchronous mechanisms to decrease blocking; and
- Must have 2 years of experience in utilizing JMeter or similar tools for load testing.
- Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S. Position does not require domestic or international travel.
β
β