Senior Associate at Publicis Sapient (2023-10 – Present)
Working in Lloyds Bank for developing and maintaining microservices-based APIs using Java and Spring Boot through GCP Platform.
- Delivered the POS Entry Mode Reconciliation job by developing and deploying services that reconcile transaction entry modes (manual, chip, contactless), improving data accuracy and domain insights.
- Built and implemented the DT Encryption App, enabling secure encryption of declined-transaction data and supporting data privacy and compliance requirements.
- Led sprint releases end to end, including backlog grooming, sprint planning, development, functional and integration testing, and deployment on GCP with Jenkins.
- Designed and developed domain services in Java 21 for declined-transaction processing, including ingestion, classification, analytics, and alerts.
- Created and optimized SQL schemas and queries for large-scale transaction and decline data sets to support merchant-level and cycle-level analytics.
- Configured and maintained Kafka topics and consumer groups across environments to support downstream analytics and channel integrations.
- Deployed services on Google Cloud Platform and partnered with DevOps on CI/CD, monitoring, logging, auto-scaling, and high availability.
- Worked cross-functionally with channel, product, QA, and support teams to deliver business requirements and maintain service quality.
- Developed and maintained backend services for spending insights, supporting transaction categorization and customer-facing financial insight features.
- Worked on API development and enhancement to enable reliable data flow between services and downstream channels.
- Performed debugging, code fixes, and regression support to improve application stability and reduce production issues.
- Collaborated with QA, business, and downstream teams to validate requirements and ensure smooth feature delivery.
- Supported release activities, environment coordination, and defect resolution to keep project timelines on track.
- Performed end-to-end API testing using Bruno and Postman to validate service behavior and response accuracy.
- Conducted Swagger-based API validation to verify schema alignment, contract accuracy, and integration readiness.
- Managed project access and environment setup using AccessLab, ensuring testing and integration environments were ready on time.
- Developed and integrated mock services for dependent APIs to support stable testing and reduce blockers.
- Contributed to code reviews and PR merges for API and mock-service implementations, improving delivery quality.
- Analyzed AI code review reports to identify risks, improve code quality, and resolve issues early.
- Resolved environment and configuration issues to minimize testing delays and improve team productivity.
- Participated in and delivered reverse KT sessions on API flows, improving team knowledge sharing and supportability.
- Collaborated with cross-functional teams to ensure timely, high-quality delivery of project milestones.
Senior Software Engineer at Accolite Digital (2021-05 – 2023-10)
Worked as Contingent Worker at Morgan Stanley in ShaverUi Team. Responsible for designing and developing back-end, Integrated with third-party stock market data providers to fetch real-time stock data, historical data, and company information.
- Gathering technical requirements of new features and grooming user-stories with business.
- Designed and developed the front-end of the trading platform using Angular, HTML, CSS, and Bootstrap, ensuring a responsive and user-friendly interface.
- Implemented user authentication and authorization using Spring Security for secure access to trading functionalities.
- Developed server-side components using Java and SpringBoot (microservices) to fetchAll stock data, Report Generation, and portfolio management.
- Implementing distributed systems concepts with Apache Kafka wherever applicable for asynchronous communication.
- Writing JUnit's and Mockito's for maintaining code coverage.
- Maintaining JIRA hygiene per sprints.
Sr. Consultant at Capgemini (2018-06 – 2021-04)
Project Name: Halliburton. This project is used by customer to get the information of cases of the oil transportation. Portal have user access to view respective pages.
- Involved in requirement gathering and calculation of efforts requirement in enhancement or new development.
- Registering and Login for User.
- Viewing details and add according to the requirements.
- Add or Edit Tanks.
- Edit Documents Types by Admin.
- Saving or Downloading Documents.
- Adding Documents or Subscription to Cart.
- Development/enhancement of application in Java, WEB Api to meet the requirement.
- Write test cases.
Java Developer at ITSource Technologies Limited (2016-10 – 2018-01)
Point Of Sales System is a web-based application that will be accessible by the business users. It is intranet applications that will facilitate the internal servicing and selling process with role based access. This application basically has six modules namely Admin Management, Customer Details, Product Details, Sell, Bill Generation, Reporting, Services.