Should have 5-10 years of experience in the IT Industry
Strong understanding of Object Oriented Paradigm and Java Platform
Good knowledge and experience of Core Java, working with JEE web applications and technologies like Spring Framework (SpringBoot, Spring MVC) and Hibernate
Experience in developing secured RESTful Services
Worked on ORM technologies like JPA/ Hibernate
Developed web applications using MVC frameworks
Worked extensively on Multithreading
Sound knowledge of JVM, Garbage Collection, Class Loaders, and Class Loading Policy
Experience in Application Server Deployed Applications on Tomcat, WebSphere and JBoss
Working knowledge of SQL, Oracle Database and Basic Linux/ Unix commands
Experience in application performance tuning, writing and executing unit tests and test suites, preferably JUnit
Well-versed with Agile Software Development Methodologies
Working knowledge of client-side technologies (HTML/ CSS/ JavaScript/ jQuery/ AJAX)