Senior Software Engineer- Cloud
Pune, MH, IN
About Avaya
About The Opportunity
We are looking for experienced software engineers who specialize in developing highly available, horizontally scalable cloud-based web applications. He/she must have a solid understanding of backend (REST API) frameworks, willing to learn new technologies within the open-source community.
About The Responsibilities
- Design, develop, test, deploy, maintain, and improve web and mobile applications
- Optimize for scale to support millions of users
- Collaborate with other development teams
- Manage individual project priorities, deadlines, and deliverables
- Implementation of a robust set of services and APIs to power the web application
- Integration of the front-end and back-end aspects of the web application
- Design of the overall architecture of web application
- Building reusable code and libraries for future use
About The Requirements
EXPERIENCE
Strong experience in developing highly available, horizontally scalable cloud-based web applications
SKILLS & COMPETENCIES
Backend skills - Required:
•Proficient in Spring Boot, Java Web Applications
•Knowledge of Microservices Architecture
•Knowledge of popular authentication mechanisms: OAuth2/OpenID Connect/JWT/Session
•Experience analyzing logs, debugging, and troubleshooting
•Hands-on experience with any of the big cloud providers: Google Cloud, AWS, Azure.
•Hands-on experience on Kubernetes, Docker
•Conceptually understand the following: Load balancer, Auto Scaler
•Know how to horizontally scale web applications to increase concurrency level to multi-million end users
Frontend (web & mobile) skills - Desired:
•Advanced JavaScript experience including async programming, prototype-based programming.
•React.js/Redux is a must have skill. Knowledge on other SPA frameworks such as Angular.js/Vue.js is also a plus.
•NPM, Yarn, Webpack, Grunt/Gulp
•Very comfortable dealing with CSS/Html, Bootstrap/Flexbox layouts
•Very sensitive to end user experience and user flow.
•Familiarity with Android and iOS mobile development framework is a plus. Knowing how to make native modules or PhoneGap plugins is even better
Experience
Education
Preferred Certifications
Footer