Should have 5- 12 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 (Spring Boot, 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)