Description
PROFESSIONAL SUMMARY * 7+ years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms. Experience in developing and deploying web application in Auto, Insurance, Healthcare, Life Sciences domains. * 6+ years of expertise in designing and developing web based enterprise applications using J2EE technologies like Struts, Hibernate, Spring, EJB, JNDI, MQ, Java Beans, SAX/DOM, JSON, SOAP and Restful WebServices, XSD, XML, JavaScript, WSDL * 3+ years of extensive experience in UI/RIA technology using CSS, Angular JS, Bootstrap (MEAN Stack), AJAX, jQuery, PrimeFaces, Node.js, Backbone.js, d3.js, Ember.js, ReactJS. * 3+ years of SOA implementation experience using Restful and SOAP WebServices. * 2+ years of design and implementation experience of Big Data technologies using MongoDB, Cassandra, Spring Data used extensively best practices and Design Patterns for NoSQL. * Utilized the Spring's Web and ORM support to integrate Hibernate 3.5 with Spring framework. * Experience in Hibernate and iBatis as ORM (Object Relational Mapping) frameworks in persistence layer of web application * Expertise in front-end/presentation tier development using Struts 1.2 and Struts 2.0 frameworks with Struts Tiles, Struts Validator, JSP, JSTL, JQuery, HTML, JavaScript, CSS and AJAX * Developed and consumed SOAP and REST Web Services using HTTP 1.1, SOAP, WSDL, JAX-WS, JAXP, XML, XSL, XML schemas and parsers such as SAX/DOM. * Excellent understanding of design patterns such as Model View Controller (MVC), Singleton, Facade, DAO, DTO/VO, Factory, Front Controller in the development of Multi-tier distributed Enterprise Application. * Experience in writing Oracle Stored Procedures, Triggers, SQL queries to communicate with Oracle 8i/9i/10g/11g databases. * Used SQL Loader to load the data from flat files into staging database and then into master tables. * Experience in using IDE tools like Eclipse, IBM RAD (Rational Application Developer) and various plugins such as Findbugs for code quality, SOAP-UI for web service testing. * Experience in using SVN and IBM Rational ClearCase for version control, JUnit for unit testing, Log4j for logging with different levels and ANT for project build. * Experience in working with different operating systems like Windows XP, Unix, Sun Solaris. * Experience in Trivoli Workload Schedule (TWS) for scheduling batch jobs. * Used Application Performance Monitoring tool, Vantage, to identify potential performance issues. * Excellent oral and written communication skills. Onsite Management Experience * Lead small and midsized projects, managed a team of 6 associates. * Worked with Release and Architecture team to ensure successful product deployments with planned activities.