Over 12+ years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies. Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA). Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio. Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton. Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling. Good experience in spring modules like Spring AOP, DAD etc. Implementing spring aspects for logging cross cutting concern. Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment and extensive experience in building Rest services using Spring Boot Framework