Job description5+ years of hands-on experience in Java / J2EE application development.Hands on in Java, JSP, Servlets, EJB and other J2EE technologies.Understanding of object-oriented design principles and design patterns.Hands on in web services development using RESTful and SOAP APIs.Experience with database technologies, including SQL, Oracle.Familiarity with front-end technologies such as HTML, CSS, JavaScript, and Ajax.Hands on with Enterprise Application deployment on App servers like JBOSS 7.x and above, WAS 8.x and above, Weblogic 12c and above.Hands on with Application configuration Apache web server.Excellent problem-solving and debugging skills.Strong communication skills.Experience with version control systems (e.g. SVN) and build tools (e.g. Maven).