
10+ Years of experience with 6 years of focused experience in Software Development Life Cycle building scalable enterprise applications using Java-based web services, Spring ecosystems, Relational Databases, J2EE framework, REST and Hibernate. Hands-on knowledge of Generative AI integration using Spring-AI.Worked in Agile development environment involving Sprint planning, Scrum and Story Pointing. Participated in Daily stand-up meetings with Scrum Master, co-developers; communicated with testers and resolved defects.Development responsibilities include transforming requirements into stipulations, developing technical designs and implementing java code.Post development responsibilities include Identifying production and non-production application issues, performing debugging and recommending changes to improve established java application processes.Worked with different spring modules - Spring MVC, Spring web, Spring Boot.Configured Spring MVC framework with XML configuration, with annotations and with Java source code. Set up Spring and Hibernate framework by adding configuration in the web.xml file. Wrote Hibernate Annotation for data mapping . Designed and developed business persistence layer components using Spring, Spring IoC, and Hibernate.Configured multiple Spring files to increase application's maintainability and modularity.Developed and Deployed Micro Services based on Spring Boot and integrated the internal security model into new projects with Spring Security.Configured the XML files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.Used Angular for application implementation, knowledge in creating modules, controllers, factory services, HTTP get/post methods and directives to realize functionalities like REST service, input validations, searchable and sortable contents.Experience in working with Google Cloud Platform for real-time messaging using Pub/Sub to Big Query using serverless real-time processing using Google Cloud DataFlow and Restful online file storage Google Cloud Data Storage.Experience in Log4J logging services, JUnit for unit testing and Maven/Gradle for the project build.Excellent communication with good analytical problem solving, troubleshooting and debugging skills. Good interpersonal skills, result-oriented hard-working with a quest and zeal to learn new technologies