Software Engineer IV
Pune, IN
About Avaya
Avaya is an enterprise software leader that helps the world’s largest organizations and government agencies forge unbreakable connections.
The Avaya Infinity™ platform unifies fragmented customer experiences, connecting the channels, insights, technologies, and workflows that together create enduring customer and employee relationships.
We believe success is built through strong connections – with each other, with our work, and with our mission. At Avaya, you'll find a community that values your contributions and supports your growth every step of the way.
Learn more at https://www.avaya.com.
Job Information
Job Code: 00194007
Job Family: Research and Development
Job Function: Software Engineering
Experience
8-12 years of experience in designing, developing, deploying, and troubleshooting cloud API based microservices (Cloud Native and Hybrid).
Job Summary
• Understand and analyze requirements, design solutions, and write clean, efficient code based on those specifications.
• Combine software components and modules, work with microservices, and handle the deployment of applications and systems.
• Identify, debug, troubleshoot and resolve issues in existing software, and make necessary upgrades.
• Collaborate with other developers to design features, review code, and tackle technical challenges together.
• Collect and assess feedback from users to improve the software.
• Suggest and implement enhancements to the software.
• Create technical documentation for reference and reporting purposes.
Required Skills and Competencies
• Strong proficiency in Java, Spring Boot; Golang\NodeJS is a plus.
• Hands-on experience in building and consuming RESTful web services and microservices architecture including resiliency, scalability, observability and serviceability.
• Good understanding of client-side technologies – HTML5, CSS3, JavaScript, and frameworks like React, Angular.
• Knowledge of Cloud technologies – Azure (Preferred)
• Experience with Docker, Kubernetes, Helm.
• Experience with Kafka, Redis, and databases (MySQL, PostgreSQL).
• Demonstrable experience of continuous delivery and continuous integration patterns.
• Understanding of BDD (Behavior Driven Development) and TDD (Test Driven Development).
• Excellent problem-solving, debugging, and analytical skills.
• Demonstrable experience of delivering complex solutions to customers.
• Good articulation & communication skills- written & verbal
• Experience with Agile and Scrum models.
Education/Qualification
B.E./B. Tech (Computer Science) or equivalent
Preferred Certifications
Footer