Over years of experience in analysis, design, implementation and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE. ● Experience working with various Software Development Life Cycle like, Waterfall Model V-Shape Model Iterative Model and methodologies based on Agile, Scrum, Iteration, and also TDD.● Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.● Developed and implemented secure authentication and authorization mechanisms using Spring Security to protect sensitive resources and enforce access control policies.● Collaborated with cross-functional teams to design and implement secure authentication and authorization solutions aligned with business requirements and industry best practices.● Expertise in design and development of various web and enterprise-level applications using Java/J2EE Such as Spring MVC, Hibernate, Struts2framework, EJB, Servlets 3.x, JSF and Google Web Toolkit.● Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language. ● Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML, HTML5, Backbone JS, Bootstrap, Angular JS, React Js, Ajax, JSP, CSS, JavaBeans.● Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.● Used java SE8 features like stream, lambda expressions, functional interface and type annotations and worked with core java concepts like Multithreading, Transaction Management, Exception Handling.● Developed Struts based presentation layer, hibernate based DAO layer, Transactional based service layer for business logic and integrated all these layers using Spring Dependency injection, ORM and Web modules.● Used Spring Boot for developing stand-alone applications using Spring Tool Suite and generated Maven project using Jetty as embedded server, added a RESTful Spring MVC Controller that responds to a request using post, used Swagger for describing and documenting the RESTful API’s.● Integrated CI/CD pipelines with version control systems such as Git (GitHub, GitLab, Bitbucket) to trigger automated builds and deployments upon code commits or pull requests.● Designed and developed Micro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs.