14 years of experience in development of web and Client server-based applications using JAVA, J2EE technologies. Experience in full Software Development Life Cycle – requirement gathering and analysis, design, development, testing, verification and validation and documentation. Hands on experience in object-oriented analysis, design, and development. Experience in Multi-Tier applications using Java, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0 and XML. Working experience on MVC Architecture Apache Struts Framework and JSF. Working experience on Spring Boot, Spring MVC, IOC, Spring Cloud, Microservices and Hibernate. Experience on Web Services (SOAP, and REST). Experienced in REST API security using standard protocols such as OpenID Connect, OAuth 2.0, JWT and SAML 2.0 Knowledge on Oracle Application Express (APEX) application development Experience on ReactJS and React Native, NodeJS, HTML5 and JavaScript. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Experience in implementing Component life cycle architecture, store actions, in React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS. Working experience on GraphQL. Experience in API and web application development using Python with Flask, FastAPI, Pandas, NumPy & Django Having working experience on Cloud Platforms like, AWS, GCP and Azure Having working experience on Jenkins, Ansible, Terraform, Docker and K8S Experienced in developing and deploying Client/Server, Web based applications in TOMCAT, JBoss, WebLogic and WebSphere Servers. Experience in working waterfall and Agile software development process. Hands on experience in various source code control tools like CVS, VSS, SVN and GITHUB. Quick Learner, Strong inter-personal and communication skills. Flexible enough to work under different work environments settings.