At least 12+ years of experience in Java/J2EE and related technologies with solid understanding of design principles.
Experience with front-end technologies such as Angular, TypeScript, ReactJS and related technologies would be a plus.
Experience in developing Cloud (AWS) based capabilities including implementation, development and support experience.
Expert proficiency in unit testing as well as coding in 1-2 languages.
Experience with implementing integration solutions with Microservices, RESTful Web Services and Web APIs.
Expert proficiency in Object Oriented Design (OOD) and analysis.
Expert proficiency in application of analysis/design engineering functions.
Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
Expert proficiency in advanced behavior-driven testing techniques.
Provide expertise for teams in all matters related to deployment, building and release process.
Experience leading and working in Agile Team.
Desired Skills
Experience as a Tech Lead and ability to provide technical guidance in designing and architecting critical software applications.
Knowledge of Microservices-based architecture is strongly desired.
Knowledge or experience in basic DevOps support and deployment.
AWS Certified is strongly preferred.