Description
Professional Summary: * 8 years of experience in System Analysis, Design, Development & Implementation and Maintenance of web-based Client-Server applications using JAVA and J2EE technologies. * Experience in developing Web Applications involving J2EE technologies like Java, JDK, JSP, Servlets, HTML, Java Script, CSS, JDBC, JNDI, XML, AJAX and JUnit. * Very well hands on development working experience with Open source systems and in depth working knowledge of Spring 3.x & 4, x, Hibernate 3.x, IBatis and Struts2.0 frameworks. * Involved in developing JSP pages using Spring MVC and Integrating Spring MVC with JQuery for validation rules. * Web Services as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol. * Good Knowledge with Struts Framework, Hibernate Framework, Spring Framework and Groovy/Grails. * Experience in working with client scripting languages HTML, HTML5, DHTML, JavaScript, AngularJS, JQuery, Node JS, CSS3 and Bootstrap including special handling of various browsers like IE, Netscape and Mozilla. * Extensively worked on various J2EE servers (Web Sphere, WebLogic, Tomcat and JBoss). * Excellent knowledge in databases DB2, MS SQL and Oracle. * Experience in Designing and maintaining UI using GWT (Google Web Toolkit). * Experience in designing table less web applications using with the help of CSS3. * Experience in writing test-cases in Java environment using JUnit. * Experience with IBM WebSphere, BEA WebLogic, JBOSS and Apache Tomcat Application Server. * Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework and Internationalization. * Hands on experience in JMS messaging. * Experience in using various Configuration Management tools like GitHub, CVS, SVN, Rational Clear Case, and Tortoise SVN. Experienced with Jenkins methodologies includes CI (Continuous Integration) and CD (Continuous Deployment). * Followed Waterfall and Agile/Scrum methodology of software development which satisfies the users through early and continuous delivery of valuable software. * Experience with database tools such as TOAD and SQL Navigator SQL Developer. * Good understanding of SOAP, UDDI, RESTful and Web Services. * Expert in writing complex SQL Queries and PL/SQL blocks. * Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers. * Strong working knowledge in using XML (SAX and DOM), XSL, XSLT, HTML, DHTML, JavaScript and NodeJS. * Experience in different Operating Systems/ platforms like Windows, Linux and UNIX. * Possess strong logical, analytical and problem solving skills with positive attitude. * Committed to excellence, self-motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills. * Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.