TATA CONSULTANCY SERVICES, 04/03/22 - 15/04/24, Assistant System Engineer, Java Developer (Backend), Digital Banking Platform Modernization Project, 04/03/22 - 15/04/24, IDFC First Bank, https://www.idfcfirstbank.com/, Banking Domain, IDFC First Bank is a leading Indian private sector bank that provides a wide range of banking products and services to retail and corporate customers. The bank is known for its customer-centric approach and robust digital banking solutions., 8 members, Agile, This project aimed to modernize and enhance the digital banking platform for IDFC First Bank, focusing on improving user experience, increasing scalability, and reducing downtime. The solution included revamping the existing architecture to a microservices-based system, integrating various third-party services, and deploying the application on AWS cloud for better performance and reliability., Actively contributed to the development of core banking modules such as customer onboarding, account management, transaction processing, and payment gateway integration. Implemented RESTful APIs for seamless communication between different microservices and ensured robust error handling and logging mechanisms. Collaborated closely with cross-functional teams, including front-end developers, QA, and DevOps, to deliver a high-quality, scalable solution., Developed and maintained backend services using Java, Spring Boot, and Hibernate. Designed and implemented RESTful APIs to support front-end applications and third-party integrations. Involved in database design and optimization, working with MySQL and MongoDB. Implemented unit testing, integration testing, and functional testing using JUnit and other testing frameworks. Worked on continuous integration and deployment (CI/CD) pipelines using Jenkins to automate the build and deployment process. Conducted code reviews and provided technical guidance to junior developers. Participated in daily stand-ups, sprint planning, and retrospective meetings to ensure project progress and timely delivery., Awarded 'Best Performer of the Quarter' for consistently delivering high-quality code and meeting project deadlines., Successfully led the migration of legacy monolithic applications to a microservices architecture, reducing system downtime by 30%., Automated the testing process, resulting in a 50% reduction in manual testing efforts and improved code quality., Conducted multiple knowledge-sharing sessions to upskill team members on new tools and technologies like Docker and AWS.