IT Professional with around 7 years of extensive work experience in analysis, technical design, development and documentation of software applications using web technologies, multi-tier service-oriented architecture by using Java and J2EE technologies. Experience of Developing applications using Spring MVC, Spring Boot, WebServices(REST). Highly skilled and experienced in the Agile Development process for diverse requirements.Extensive experience in various frameworks - Spring Framework (Core, Web, Data Access/Integration), Spring Boot, Spring Security, Spring Batch, Spring Data JPA, Spring Rest, Hibernate, JAX-RS using jersey, Log4J, Liquibase.Strong experience with UI technologies and frameworks including HTML, JavaScript, NPM (Node JS), CSS, Angular JS, React JS, JQuery.Hands on experience in XML and JSON Web Services using RESTful, SOAP, XML-RPC, JAX-RPC and JAXB.Successfully implemented DevOps (CI&CD) model using Jenkins, Gradle, Build Forge, Maven, SonarQube, Subversion, JFrog Artifactory, Jboss servers from automation of code compile, unit, integration testing, code coverage, artifact publishing, version control tagging, build promotion, up till deployments to various servers including authorization of CICD jobs, configuration of event emails etc.Experienced in implementing multi-tenant applications using multiple database schemas Experience with Elastic Search, Query DSL, Bower.Experience in writing performance test cases using JMeter.Experience in TDD (Test Driven Development).In Depth knowledge and experience in implementation of various design patterns include Singleton, VO, Factory, Abstract Factory, Builder, Observer, Business Delegator, DTO, DAO, Session façade etc.Experience in using Databases includes SQL server, Oracle, H2 and MySQL. Experience in the messaging queue using KAFKAExperience in HQL, SQL, DSL, PL/SQL (Functions, Procedures and Packages) programming.Experiences in handling performance issues by narrowing the issue using logs and database reports such as AWR and Explain Plans.Experiences in working with various IDE's includes IntelliJ, Eclipse, STS.Experience in using various Project Management /Bug tracking tools includes Version One, Agilo, and Quality Center.Experience in using version (revision) control systems includes SVN, CVS and Dimensions CM.Hard Working, Reliable and Flexible Team Player.Fast learner with excellent ability to learn and adapt new technologies.Self-starter with clear understanding of the business needs and having radical and tactical problem-solving approaches.