Overall 15+ years of IT experience in design, development, implementation and testing of Client-Server Web Applications using Java/J2EE Technologies. Experience in SDLC (Software Development Life Cycle) that includes Requirement Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like waterfall and Agile. Experience in design and development of web-based applications, and building server side Business logic as well as code unit testing, using Java, J2EE and testing technologies such as Jax-rs(Jersey), JDBC, Servlets, JSP, XML, Junit, Jmockit, Jacoco, Maven. Experience in client-side Technologies such as AngularJS, Angular 12, Polymer, Typescript, JavaScript and jQuery, HTML, CSS, Bootstrap CSS, AJAX, JSON. Designing Messaging / Communications between various Legacy applications within the client's network. Interacted with various distributed systems with XML based (SOAP) and REST based webservices. Experience with using Apache Tomcat Server, JBOSS, WebSphere Server. Experience with database like Oracle, SQL and no sql database- Mongo DB Strong debugging and troubleshooting skills. Have knowledge on Spring Framework (MVC, Spring security, Spring boot, Spring boot actuator), hibernate.