Industry experience of 5+ years in planning, coding, and maintaining Enterprise Java/J2EE applications, and Spring Boot apps. Backend developer with experience in Spring Boot and other modules of the Spring Framework, like Spring MVC, Spring Security, Microservices, Rest Services, and Hibernate. Worked on AWS using services like Lambda, Step Functions, Kinesis, CloudWatch, SQS, SNS, and DynamoDB. Hands-on experience with GitHub, Postman, JIRA, Confluence, and API docs. Experienced in relational database MySQL. Sound understanding of object-oriented programming (OOP), SOLID, microservice design patterns, and other design practices.
Project: Google
GContracts is a web-based application to handle Google contracts for its business users from different partners. The main purpose of this project is to refactor the application from a monolith (Simba) to a microservice architecture.
Responsibilities:
Project: Retail
The Canada Catalog team was tasked with creating, updating, and improving various aspects of products and product variants, including SKUs, discount coupons, offers, prices, availability periods, product categories, collections, nutrition values, and allergy information for consumable goods on the Walmart website, in accordance with supplier requests. Additionally, the team was responsible for ensuring that product data was appropriately updated on the robots.txt file to enhance the visibility of Walmart products in search engine results, ultimately boosting product sales. Furthermore, the team played a pivotal role in delivering updates and information to downstream teams as part of their responsibilities.
Responsibilities:
Project: City Union Bank
I worked with BOA, CUB, and UPI Payments. Our database was Oracle, and we used the Spring framework. After scanning a QR code, we determine whether the UPI is affiliated with another bank (offus). If it is, we forward the matter immediately to the NPCI for resolution. If it is on us, we publish the transaction to CBS (core banking s/m) and perform the validations.
Responsibilities: