Job TitleRequired Skills:5+ years of relevant IT software experience (Development SDLC lifecycle)5+ years of experience in JAVA developmentKnowledge of Spring, Spring MVC and Spring BatchStrong Core Java SkillsExperience building REST web services is preferredExperience in WebServices (JAXRPC or JAXWS) technologies and Development approaches.Basic Knowledge of XML Schema and Processing Technologies (Parsers, JAXB, XSLT etc)Good Understanding of Core Java Patterns and J2EE Design Patterns (like Adapters, Business Objects, Delegates, Service Locator, Singleton, DAO, DTO)At least 2 of the following: Websphere/Weblogic/Tomcat/JBOSS IDE - Eclipse JSP and JavaScriptBachelor degree in IT related field or Science EngineeringQuick learner and self-starter who requires minimal supervision to excel in a dynamic environmentAbility to acquire business domain knowledge quickly and effectively to take a role of subject matter expert for multiple applicationsDeep understanding of the software development and support processStrong written and verbal communication skillsExperience in database background on one or more of these databases: Mainframe, DB2, Oracle etc.