Solid Programming Experience in following technologies Core Java, JSP, Servlets, Hibernate, ODBCExperience in using/implementing IBM MQ classes Design Patterns / Architectural Principles like SOLID, GRASP etcFrameworks such as Spring o Web Technologies such as HTML5, CSS3, JavaScript and jQuery o Mark-up Languages such as XML and JSONDatabases: Oracle, SQL server Application Server: JBoss, Apache TomcatExperience with Technologies including Web Services, XML, SOAP, RESTSound knowledge of core Java, patterns implementation and Security conceptsShould have strong client handling experience.Should have technical experience on developing applications on skill set mentioned above.Should be capable of doing an impact analysis on applications when need arises.Should be strong in coding and unit testing. Good communication skills and should have ability to handle project independently and a team player.Gain an adequate level of understanding of project business process, goals, and requirement.