Professional Summary
10 Years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java & J2EE, Springs Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS and XML. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services. Strong experience with Application Servers - Weblogic, Apache Tomcat, Database - Oracle, SQL Server. Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc. Expertise in open source frameworks like Spring 2.5, Web services, Hibernate 3.0, JAXB, JUNIT etc. Experienced in Object-Oriented analysis and design, with J2EE design patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, and Business Delegate. In depth experience with PL/SQL, SQL DB development, Design Patterns, Agile Scrum, XP, TDD (Test driven). Experience in writing test-cases in Java environment using JUnit. Experienced in I in the MVC Architecture using Spring Frameworks. JMS, JNDI and Hibernate. Experience in in using Restful webservices and frameworks like JAX-RS Framework, SOAP Web services using JAX-WS. - Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans. Developed Technical Design, Test Plans, Test Cases, Test Scripts for UAT tests. Experien Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment. - Expert in the conversion of legacy information systems to distributed and web-based architectures. - Ability to learn and use new systems and paradigms in considerably less time, solid communicator with with exceptional team-building skills. Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills. - Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.