Description
Professional Summary: * Around 8+ years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies. * Extensive experience in design, development and support using Struts MVC, Spring MVC and JSF. * Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JPA, JTA, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML and HTML. Experienced with various frameworks like Struts, Hibernate and JPA. Experienced with various modules in Spring framework like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM), Spring AOP and Spring Batch. * Have hands on experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path. * Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development. * Experienced in developing the UI screens using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, HTML 5, CSS 3, AngularJS, Angular 2.0 and NodeJS. * Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Jive, Java Script, DHTML and XML/XSL. * Strong experience in developing web services using SOAP and RESTful applications. * Hands on experience on Amazon Web Services (AWS). Experienced with JAX-RPC, JAX-WS specification like Apache Axis I, Apache Axis II and Apache CXF to Implement SOAP based Application and tested it using SoapUI. Experienced with JAX-RS specification like Jersey and Rest Easy to Implement REST based Application. * Used JSP, HTML5, CSS3, JQuery and Angular.js to design the front-end components * Worked with Java Swings to create Stand Alone user interfaces. Experienced with Multithreading/Concurrent based Applications. * Experience on different IDEs such as IBM RAD, Eclipse, Spring Tool Suite (STS) and deployment using Web Servers like Apache Tomcat and Application Servers like IBM WebSphere, BEA WebLogic and JBoss. * Worked on SOA based Technology using Web Services, WSDL and UDDI registry. * Experience with MOCKITO, JUnit, Log4j in developing test cases and determining application functionality. * Used Maven, ANT and Jenkins to deploy automated builds in different environments. * Subversion (SVN), CVS, GitHub and Visual Source Safe as versioning software tools. * Experience in working with RDBMS like Oracle, MySQL, Microsoft SQL Server, IBM DB2 and NoSQL databases like Mongo DB.