Share this Job

Tech Lead(Java Microservices Cloud)

Date:  Nov 23, 2021


Requisition ID:  30736

About Avaya

Businesses are built by the experiences they provide, and every day millions of those experiences are delivered by Avaya Holdings Corp. (NYSE: AVYA). Avaya is shaping what's next for the future of work, with innovation and partnerships that deliver game-changing business benefits. Our cloud communications solutions and multi-cloud application ecosystem power personalized, intelligent, and effortless customer and employee experiences to help achieve strategic ambitions and desired outcomes. Together, we are committed to help grow your business by delivering Experiences that Matter. Learn more at www.avaya.com.

Job Information

Job Code: 00194007

Job Family: Research and Development

Job Function: Software Engineering


To be successful in this role you must have good understanding of designing and developing Microservices based products. You should have working experience on Java, Linux, Kubernetes and Docker. The experience in Azure Cloud will be added advantage.



•    Develop enterprise-level Kafka applications and RESTful APIs using Java Microservices for Azure environment.
•    Design and development of components and interfaces.
•    Involve in software quality and sustenance for the software modules.
•    Maintain existing software systems by identifying and correcting software defects.
•    Review and analyze business requirements and provide technical feasibility and estimates.
•    Involve in development of Product and Service level BDDs.
•    Participate in Agile ceremonies like SCRUM, Sprint Planning etc.



•    Proficient in Core Java with strong focus on Multi-threading, Concurrency and Collections Framework.
•    High familiarity with ORM frameworks such as JPA, Hibernate
•    Strong experience in building and designing Microservices using Java, Docker and Kubernetes .
•    Proficiency with SpringBoot, Spring Integration, SSO, LDAP, REST and streaming framework like Kafka, Apache.
•    Experienced in working in agile/devops environment with continuous integration and continuous deployment and application lifecycle management
•    Good to have development experience in Analytics & event processing.
•    Experience with Datalake technologies, JIRA, Confluence, GIT, Maven is a huge plus.
•    Experience with Postgres, No-SQL database platforms, Azure cloud, AWS, DevOps tools and framework is a good to have. Azure experience is preferable
•    Thorough knowledge of software development best practices, Agile, coding standards, code reviews, source control management, build process, continuous integration and continuous delivery.



8 - 12 Years of Experience


Bachelor degree or equivalent experience
Advance Degree preferred

Preferred Certifications


Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at https://www.avaya.com/en/privacy/policy/) and applicable Privacy Statement relevant to this job posting (accessible at https://www.avaya.com/en/documents/info-applicants.pdf).