● Professional experience in Design, Development, Maintenance & Implementation of Enterprise applications using Java, J2EE, Scala, Spring, Spring Batch, Microservices Technologies.● Strong fundamentals in Object-Oriented Programming, Core Java & experience developing application components using frameworks like Spring, Hibernate.● Have extensively used HTML5, CSS3, JavaScript, TypeScript, JSON, AJAX, DOM, Custom Tag Libraries, jQuery, Bootstrap, XML, XSLT, Angular 2/4/5/6/7/9, ReactJS, BackboneJS, ExtJS, ExpressJS technologies.● Extensive work Experience & Knowledge of all phases of ReactJS of the Software development life cycle (SDLC). Developing applications using Agile & SCRUM methodologies Redux & TDD (Test Driven Development).● Firsthand experience building Enterprise Applications & Distributed Systems using technologies such as Core Java, Servlets, Spring, Spring MVC, Spring Boot, Mule ESB, Hibernate JDBC, JSP, XML & Spring Framework.● Experienced designing, developing & maintaining portal applications using IBM WebSphere Portal on Rational Application Developer (RAD).● Firsthand experience in building Enterprise Applications & Distributed Systems using technologies such as Core Java7/Java8/Java11, J2EE (Servlets, JSP, JSF, EJB, Hibernate, ReactJS Spring, Struts, JDBC, JMS), ExtJS, Groovy & XML. Experience designing Rich Internet Applications (RIA's) with jQuery, Python & AJAX.● Experience with Struts, Spring, JSF, and Hibernate frameworks.● Experienced in developing portlets using WebSphere Portlet Factory & custom builders in WebSphere Portlet Factory.● Experience implementing application, user & data security using OAuth, JWT tokens, Stateless Security for Web Services & routing APIs using Netflix Zuul Proxy Configurations, Forge Rock Open AM & OpenIDM.● Experience working on CD/CI pipelines for web applications & hosting them on cloud AWS, DevOps, using Jenkins and Shell scripting.