
Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, JavaScript, SOAP/Rest Web services. Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT, JQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets and Angular JS wif client scripting and server side scripting languages like JavaScript, JQuery, JSON, JSF, JSP and React JS responsive design. Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and AngularJS. Extensively worked wif ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations. Strong hands-on experience wif Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along wif Hibernate as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs. Knowledge of Software as a Service (SaaS).
In-depth noledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.Strong Hands on Spring, Hibernate and JPA.Experience in designing Rich Internet Applications (RIA's) wif JQuery and AJAX. Expertise in building Enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML.Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC), Which includes User Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications using Agile and SCRUM methodologies.Over 8+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Web Service Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies.