Having 3+ years of IT work experience in the areas of Analysis, Design, Development and Testing of web-based client server applications.
Experience in designing and developing Multi-tier Enterprise Web Applications using various JSE/JEE technologies like JSP, Servlets, JDBC, WebServices (SOAP, REST), MicroServices, XML technologies.
Experience in J2EE areas and web applications development by using Spring (Core, AOP, JDBC, Transaction, MVC, ORM, Security).
Experience of Spring Boot integration with Spring MVC, AngularJS, Rest API and JWT.
Experience in Spring 3.2 Annotations and XML configuration-based application development.
Experience of Hibernate 4.3 ORM framework with all features like contextual session, entity manager, Caching (first level and second level), envers, hibernate tools, hibernate annotations, hibernate validator and Hibernate JPA implementation.
Experience in Citibank Information Security Standards(CISS-9.0) and design level security standards like XSS, SQL Injection, server version reveal, session remains active after logout, Weak encryption, incomplete directory listing.
Experience of developing both SOAP (JAX-WS) and REST (JAX-RS) based web services including provider, client end in enterprise application development.
Experience in writing XML (DTD/XSD, NameSpace), JSON, YAML, WSDL, SOAP.
Experienced in XML parsers like JAX-P (SAX, DOM) and JAX-B and JSON parsers like GSON and Jackson
Having knowledge on WS-Security and RESTful Web Services Security.
Implementation knowledge in Design Pattern like Singleton, Factory, Abstract Factory, Decorator, DAO, and Business Delegate.
Experience in JAX-RS 2.0 feature like Content Handlers, Server Responses and Exception Handling, JAX-RS Client API, Asynchronous Server and Client, Caching, JAX-RS Security.
Experience in using the development tools like log4j, SVN, Junit, Maven and RTC/RLM.
Experience in UNIX and Shell scripting basics.
Experience in Jboss Application Server, Web logic Server and WebSpare.
Experience in working with Oracle 11g.
Awareness of java-9 all the features.
Having knowledge on Spring MVC 5.x Features.
Working knowledge on Swagger API for Restful Services.
Expertise in working with the presentation layer using HTML, JSP, JSTL and JavaScript.