Requirements5-8 Years of hands-on experience in developing enterprise solutions in Java/J2EE following multi-tier architectureProficiency with frameworks such as Spring, Spring Boot, Spring Cloud and HibernateWorking experience with 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 environmentCapability to support QA teams with test plans, root cause analysis and defect fixingExperience with full lifecycle of projects from establishing requirements through delivery and production supportDemonstrated proficiency with various architectural principles and design patterns for enterprise solutionsAbility to design high performing solutions running with high availability and resiliencyAbility to learn, adapt and develop in new transformation technology stacks very quicklyStrong exposure in Agile, Scaled Agile based development modelsKnowledge of one more scripting languages - Perl, Shellscript, Python