About
Experience
Software Engineer
Capgemini
Apr 2023 - Present • Current
Developed and maintained Java Spring Boot microservices for credit card limit increase, decrease, and account closure processing. Designed, developed, and tested RESTful APIs to enable seamless communication between frontend and backend services. Implemented Apache Kafka producers and consumers for asynchronous, event-driven communication across microservices. Processed customer account, credit score, and eligibility data to automate business decision workflows. Designed and optimized MySQL database tables, stored procedures, and SQL queries to improve application performance. Integrated Spring Data JPA and Hibernate for efficient database operations and data persistence. Performed unit testing and API validation using JUnit, Mockito, and Postman to ensure application quality. Debugged production issues, analyzed application logs, and resolved defects to maintain system reliability. Participated in code reviews and followed coding standards and best practices for maintainable code. Collaborated with business analysts, QA engineers, and cross-functional teams to understand requirements and deliver features. Worked in an Agile Scrum environment, actively participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Used Git for source code version control and Jenkins for CI/CD build and deployment processes. Monitored application performance and optimized backend services for scalability and faster response times. Created and maintained technical documentation, including API specifications and deployment guides
Education
Bachelor of Technology - B.Tech
Electrical and electronics engineering
Gayatri Vidya Parishad College of Engineering