5 Years of professional experience in Requirements Analysis, Design, Development, and Implementation of Java, J2EE, client-server technologies along With front-end technologies particularly HTML, CSS, JS, and ReactJS. Liaised With organizations performing Web Development/Design/ Administration and others. Guided in all phases of the Software Development Life Cycle (SDLC) in large-scale enterprise software using Object-Oriented Analysis and Design. Experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JDBC, SQL, JavaScript, and XML. Strong Working experience in the Design, Development, and implementation of J2EE frameworks like (Model View Controller) Struts, Spring, and Hibernate. Analyzed Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade. Experience in configuring and deploying Web Applications using JBoss, Tomcat and Apache. Experience in developing the CRUD operations of REST APIs and working knowledge of HTTP Methods. Experience in designing and testing the REST APIs With the use of Swagger, and POSTMAN respectively. Strong hands-on experience With Spring IO, and Spring Boot. Experience in using build/deploy tools such as Jenkins and Docker for CI/CD for Microservices. Experience in Object-Oriented Analysis and Object-Oriented Design using UML. Experience With Web Services (SOAP/RESTful) and service-oriented architectures (SOA). Strong proficiency in JavaScript and proficiency in HTML, CSS, and experience in implementing full-stack web applications using React and React Native. Experience in developing complex and user interfaces using React.js. Experience in using React.js With Redux and other state management libraries to manage the state of the application in a scalable and maintainable manner. Strong knowledge of RDBMS concepts and addressed MySQL, MS SQL, Oracle 10i/9i, PL/SQL, and SQL Server. Experience with designing and coding Stored Procedures, Triggers, Cursors and Functions using SQL. Very good experience in developing Test Cases using JUnit and Mockito. Experience in JPA, Hibernate as an Object-relational mapping (ORM) library. Experience with version control tools like Git and SVN for source code version management and merging source code after intermittent project releases. Excellent working experience with different operating systems like Windows, UNIX, and LINUX. Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks. Performed deployment and support of cloud services including Amazon Web Services (AWS). Co-ordinated to solution development in the areas of process flow, and Apply business modeling frameworks such as Business Process Modeling Notation (BPMN) to solutions. Experience in leading project management tools such as JIRA, Confluence, Bitbucket, GitHub, and service now.