8+ Years of hands-on experience in designing and developing enterprise solutions in Java/J2EE following multi-tier architectureProficiency with frameworks such as Spring, Spring Boot, Spring Cloud and HibernateDemonstrated proficiency with various archiectural principles and design patterns for enterprise solutionsWorking experience in developing solutions for one or more of cloud environments (GCP, AWS or Azure) is essentialKnowledge of cloud native compute, storage and network services for one or more of cloud environments (GCP, AWS or Azure) is preferredGood understanding of APIs, Web services, Micro services with awareness of API Management GatewaysHands-on working experience in any of the RDBMS such as Oracle, MySQL,PostGres. Knowledge of NoSQL is desriableSolid understanding of CICD concepts and experience in continuous integration tools (Jenkins, SONAR, Nexus, Git, Maven, Gradle, Rundeck)Solid understanding of security principles in every aspect of SDLC including code securityDemonstrated ability to work effectively in a fast paced, high volume, deadline driven environmentProven ability to lead a team of 10-15 people to design and develop enterprise solutions and put them to productionProven ability to mentor fellow team members, guide them in producing world-class solution components and troubleshoot issuesExperience in analysing user stories, providing estimates and ensuring the work products are completed in time as a teamExperience with full lifecycle of projects from establishing requirements through delivery and production supportAbility to learn, adapt and develop in new transformation technology stacks very quicklyStrong exposure in Agile, Scaled Agile based development models