Post Job Free
Sign in

Hands-On Spring Boot

Location:
Aubrey, TX
Salary:
130000
Posted:
March 28, 2025

Contact this candidate

Resume:

Anil Kumar Bandla

Email: **********@*****.***

Phone: +1-484-***-****

Experience Summary

Technical Lead / Senior Developer/ Developer with 16 years of experience and highly passionate, dynamic, and energetic, technically hands-on leader with excellent engineering & delivery track record. Blend of product, platform & project engineering experience. Product development from inception to production and driving large-scale digital engagements in an aggressive timeline meeting the client's business goals and outcomes. Conceptualized and built a Digital Platform for Banking, Retail, and Telecom customers using open source and cloud-native architecture and principles. The platform can help retailers to launch the applications at a faster pace focusing on business implementation.

● Strong hands-on experience in Banking, Retail, and Telecom domains building large-scale platforms.

● Strategies and create a solution for long/short term road maps for large, medium, and small Enterprises with a specialized focus on Platform Architecture, Application Development, and Business Transformation Solutions

● Good hands-on Microservices implementation using Spring Boot Framework.

● Excellent knowledge in java, Spring, Spring Boot, building infrastructure, CI/CD, Kubernetes, AWS cloud, pivotal cloud foundry (PCF).

● Good understanding of cloud serverless solutions (S3, CloudFront, API Gateway, Lambda Functions, Elastic Cache, SQS, MQ, RDS)

● Good hands-on experience with RESTful Services.

● worked on Kafka Migration in the Citigroup

● Test-Driven Development for spring boot microservices.

● worked on Oauth token service, Graph API implementation

● worked on web Technologies HTML5, CSS3, Java script, Angular.

● knowledge on Generative AI.

● Good hands-on RDBMS databases like Oracle and PostgreSQL.

● Worked on retail e-commerce system architecture which includes Merchandising, Inventory Management, Multi-Channel (Web, Call, In-Store), Order management, Reporting Systems, CSC customization, and third-party integration (tax, payment, fraud, address validation, etc.).

● Experienced in tweaking out of the box Payment group and Shipping group functionality, return orders, batch job scheduling, working with OOTB Commerce pipeline.

● Worked on both Agile and Waterfall approaches.

● Competent in developing and maintaining Business Requirement Document, Customer Interaction.

● Coordination with Onsite Team & Offshore Development

● Project Management Activities: Estimation, Task Scheduling, Code Review Analysis, Release Activities.

● Good Understanding of build processes and tools like Maven, Gradle.

● Having good analytical, programming, problem-solving skills and can effectively work as an individual contributor or as a team member

● Familiarity with Scrum estimations, and third-party integrations. CERTIFICATION SUMMARY:

● IBM Certified Application Developer - WebSphere Commerce V6.0

● IBM Certified System Administrator - WebSphere Commerce V6.0 CORE COMPETENCIES

Operating Systems: Windows and Unix

Development Tools: Eclipse, IntelliJ, GitHub, Bitbucket Technologies: Spring, Spring Boot, Spring Batch, Micro services, Kafka, ATG (Commerce, CSC, Search, CA & BCC), Servlets, CSS, JSP, AJAX, JavaScript, JDBC, JAXB, JAXP, XML, XSL, XSD, JUnit, UML, Maven, Ant, JSON, Restful Web Services.

Servers: Apache Tomcat, JBoss, Web Logic and ATG dynamo Page 1

Databases: ORACLE 10g, MySQL, PostgreSQL.

ACADEMIC QUALIFICATION

● Master of Computer Applications, Acharya Nagarjuna University, India 2006.

● BSc in Computer Science, Acharya Nagarjuna University, India 2003. PROJECTS

The details of the various assignments that I have handled are listed here, in chronological order. Project: Security Finance - Jan 2023 – till now

Client: Fidelity Investments, USA

Role: Senior Software Engineer

Description: Fidelity Services offers our clients the tools to serve their securities financing needs, including short overage, margin financing, and long lending. Responsibilities:

● API implementation for online Enrollment, Loaned Securities rates Api.

● Worked on Graph API Email implementation

● API implementation integration, and testing end-to-end flow for QA, UAT, and PROD.

● worked on FPW (fully paid workstation, SFW (Security finance workstation), SSA web app.

● Implementation of Swagger for API documentation, worked with perf team.

● Worked on App migration from java 11 to java 17, vulnerabilities issues fixed for jar.

● Worked on Angular migration from Angular 14 to Angular 18. Technologies Used: Java 11, java 17, Spring boot framework, Spring framework, Jenkins, IBM MQ, AWS EC2, AWS S3, AWS Lambda, bitbucket, github, web development framework (Angular), Oracle. Project: ICRD (Integrated Credit Risk Desktop) - Oct 2021 – Dec 2022 Client: JP Morgan chase, USA

Role: Micro services Developer

Description: The Integrated Credit Risk Desktop (ICRD) is the risk assessment application for corporate clients. Based on the risks, we do internal analysis for our corporate clients. It provides client onboarding and rating credit collectible. This information is accessed by the credit officers who have different roles based on entitlements. Credit review, legal negotiation, and cru designation are all part of the client onboarding process. Responsibilities:

● API implementation and integration for credit review, legal negotiation, and cru auto designation flows.

● IMS widget implementation, integration, and testing end-to-end flow for QA, UAT, and PROD.

● implemented cru designation, QA testing, unit testing, and prod deployment.

● We created Grafana Dashboards for production monitoring.

● Implementation of Swagger for API documentation.

● involved in the change deployment release activities, Circuit Breaker for the fallback responses

● designed and implemented the functionality for cru auto designation flow.

● Worked on Angular 14, java script.

Technologies Used: Java 1.8, Spring boot framework, Spring batch, Elastic search, Jenkins, bitbucket, Pivotal cloud foundry (PCF) on the Gaya platform, ReactJS, ExtJS, Oracle 19c, and Oracle Gos, Angular 14 Project: Cards replacement, Canvas, BAO (Brokerage account opening) - Oct 2016 to Oct 2021 Client: Citi group, USA

Role: Microservices Developer

Description: CitiBank offers banking services through a variety of channels. The card is available via web and mobile channels. Replacement team implements and maintains both new features and existing features for cards and retail bank users. Debit card lock and unlock, ATM or debit card replacement, status tracker, and transaction display for retail bank customers credit card lock and unlock, credit card replacement for lost, stolen, never received, or damaged flow, status tracker display, and recurring transactions display Canvas is a mobile application, Using Canvas, users can add multiple accounts and users are able to view aggregated views for accounts and transactions. Users can add credit card and bank accounts and Page 2

delete accounts. Re-categorization of transactions; spent vs made; transactions marked as wants, needs, goals, and steps vs spent.

Citigroup is proving to be a brokerage account opening feature through the CitiGold app. The user can go and open a brokerage account to buy and sell shares and mutual funds. Responsibilities:

● Microservices code has been written for retail bank customers and card customers' features such as lock and unlock card, replace card, status tracker, and recurring transactions.

● Gathered and consolidated requirements from the business users and worked with the dependent team for integration.

● APIM onboarding for microservices in dev, uat, perf, and prod environments.

● implemented microservices and deployed micro services in dev, UAT, perf, and prod environments, supported functional testing, performance testing, and business release validation in prod.

● Written Junit test cases for code coverage.

● Implemented Kafka to replace debit card flow.

● made configuration changes for performance, VA testing, and load testing.

● The Swagger API implementation was prepared and reviewed by the API onboarding team.

● prepared a production readiness document and informed the production support team of the changes that occurred with each deployment

● Using Yodlee API connectors, I implemented a card transaction details service.

● Worked on Angular 8, java script for implementation

Technologies Used: Java 1.8, Spring Boot framework, APIM, PSG, RTC, svn, Jenkins, bitbucket, Iovation, Sad logging, MFA (multi factor authentication), Angular Js, Pivotal Cloud Foundry (PCF), Angular development, Yodlee API connectors.

Project: Justice, Lane Bryant - Jan 2016 to Aug 2016 Client: Ascena Retail Group, USA

Role: Developer

Description: Ascena Retail Group, Inc. (NASDAQ: - ASNA), is a leading national specialty retailer of apparel for women and tween girls, operating, through its wholly owned subsidiaries, the Dress Barn, Maurice’s, Justice, Lane Bryant, and Catherine’s brands. The company operates, through its subsidiaries, over 3,800 stores throughout the United States and Canada.

Justice and Lane Bryant redesigned the applications using oracle atg web commerce, oms for Manhattan's integration framework, and XCC Commerce used for coupons. Coupons are generated by XCC and used in all the channels like stores and online. This application used nearly eighty-six integrated applications used for the Omni Channel ecommerce framework.

Responsibilities:

● prepared a production readiness document and informed the production support team of the changes that occurred with each deployment

● Implemented checkout and payment, fulfillment, promotions, and wish list functionalities.

● worked on shipping price and tax price calculators based on zip code.

● Written code for repositories and inventory management in stock and out of stock.

● Defect fixing, testing validation assistance, and application deployment in development, uat, and prod environments.

Technologies Used: Java 1.6, J2EE, Oracle Atg Web Commerce 11.2, BCC, Order Management using Manhattan Integration Framework, Oracle Fusion Middleware, Coupons from XCC Commerce, Web Logic, Eclipse IDE. Project: CSC Molina Discount Lookup and OOTB code usage analysis – April 2016 to Dec 2016 Client: CVS Pharmacy Retailer, USA

Role: Developer

Description: When a CSC (customer service center) user locates or creates a CVS.com account for members, the CSC agent can initiate a search for Molina benefits information through an additional CSC screen from the Page 3

EC management screen. Searches and their results are captured within existing audit trail records, and access to the information is controlled based on defined user access levels. Searches are performed using the last name, first name, or member ID. a CSC agent can tie the Extracare Health Card back to the member's existing CVS.com account

Responsibilities:

● Technical Design Document for Extra Care Card Customers was implemented.

● Implemented Repositories and UI Changes for CVS Extra Care Card Customers' Search.

● Rest API call for store locator based on zip code implemented.

● supported testing defects and deployed changes in dev, uat, and prod. Technologies Used: Java 1.6, J2EE, Oracle Atg Web Commerce, ATG CSC (commerce service center), ATG Dynamo, SVN, PUTTY, JBoss EAP 4.2, Eclipse IDE.

Project: Sprint - R8S Mobile Application – June 2012 to March 2015 Client: Sprint Corporation, USA

Role: Developer

Description: Sprint has selected Tata Consultancy Services Limited (TCSL) for further discussion with their technical and business teams. TCSL is also required to demonstrate its home-grown competence in Application Development Services in projects.

Responsibilities:

● Implemented a low-level design document for checking upgrade functionality.

● worked on checking your device functionality, both as an account owner and a device user.

● Deployed code in dev, uat, perf, and prod environments.

● worked on sequence diagrams for R8s mobile application.

● followed up with testing team signoff for each prod deployment.

● Validated prod deployment after prod deployment each month. Technologies Used: Java, J2EE, Oracle ATG Commerce 9.1 web services, JBoss eap 4.2, Oracle 10g, Svn, putty, Eclipse IDE, Interwoven CMS.

Project: Vodafone – July 2011 to March 2012

Client: Vodafone, Netherlands

Role: Developer

Description: Vodafone is one of the world's top telecom operators and has operations in many countries. Vodafone provides us with simple and flexible communications that save us time and money and help us make the most of business opportunities.

Responsibilities:

● Implemented a low-level design document for checkout.

● worked on droplets and the form handler’s implementation during checkout flow.

● Deployed code in dev, uat, and prod environments, fixed prod issues.

● For each change, a production readiness handover document was prepared.

● As per the design, we implemented JSPs and integrated them with HTML, implementing the necessary backend calls for each feature.

Technologies Used: Java 1.5, J2EE, ATG 2007.1 (ATG CSC, ATG Commerce, ATG Registration, BCC), JBoss Server, Oracle 10g, SVN, Eclipse IDE.

Project: Future Bazaar - April 2010 to March 2011

Client: Future group, India

Role: Developer

Description: FutureBazaar.com is the e-commerce arm of the Future Group. Future Bazaar provides an integrated shopping site where consumers can buy products from our flagship stores, including Ezone, Pantaloons, and Big Bazaar, online and get home delivery of products. Page 4

Responsibilities:

● The implemented commerce service center (ATG csc) has a single-page checkout form.

● fixed prod defects in the commerce service center (ATG csc)worked on an issue with pricing and shipping calculators

● worked on an issue with pricing and shipping calculators.

● worked on the coupon form handler workflow.

● Acc (atg control center) was used to create discount coupons for both commerce users and customer service center users (Atg CSC).

● created workflow in the ATG control center (Acc) based on business requirements. Technologies Used: Java 1.5, J2EE, ATG 2007.1(ATG CSC, ATG Commerce, ATG Registration, BCC), JBoss Server, Oracle 10g, svn, Eclipse IDE.

Project: Walgreens Health Service Portal - Feb 2009 to Jan 2010 Client: Walgreens, USA

Role: Senior software Engineer

Description: Walgreens Health Initiatives has developed leading edge clinical programs striving to improve patient outcomes and manage overall healthcare costs for patients and Walgreen’s clients. The comprehensive programs are supported by custom-designed technology solutions, face-to-face interventions between pharmacists and patients, and in-house clinical care centers. Responsibilities:

● implemented pharmacist upload document in BLOB format in the database

● Implement interference for both uploading and viewing documents.

● Display list of uploaded documents by pharmacist.

● Implement reordering of uploaded documents based on the needs of the pharmacist.

● View the pdf document uploaded by the pharmacist in pdf format and download the pdf document. Technologies Used: Java 1.5, J2EE, ATG Commerce 2007.1 Portal, JBoss Server, Oracle 10g, SVN, Eclipse IDE. Project: Sam’s Club - Oct 2008 to Jan 2009

Client: Walmart, USA

Role: Developer

Description: The e-commerce channel has taken on greater importance for Sam's Club. This is due to increased orders through the company's current e-commerce site, but also to an increased recognition that e-commerce shoppers can help increase club store sales as well. To harness this trend, Sam's Club would like to expand its e-commerce program.

Responsibilities:

● worked on implementing the reset password functionality.

● Implementation of Droplets and Repository Password Reset Scenario

● Send an email with a link to a customer who has forgotten their password.

● implemented creating a pharmacy user through a web channel.

● Prescription refills are implemented for one-time users and monthly refills until the prescription expiry date.

● Online prescription history has been implemented. Technologies Used: Java 1.5, J2EE, and Atg Commerce 9.1, Atg csc (commerce service center), Oracle 10g, JBoss eap 4.2, and Eclipse IDE.

Project: Worksite Pharmacy Application - June 2008 to Sep 2008 Client: Walgreens, USA

Role: Developer

Description: Walgreens is one of the largest drugstore chains in the United States. It was a Pharmacy Application. The application is migration and development for worksite pharmacy. its Ecommerce App migration in Atg.

Page 5

Responsibilities:

● The repositories are being migrated to Atg 2007.1 and droplets are being written to display in the UI.

● worked on the implementation of droplets to display content based on conditions.

● A low-level design document and sequence diagrams are implemented.

● moved common content to the database and retrieved using repositories and droplets.

● Deployed code in dev, UAT and prod environments.

● Implemented address validation and Fixed flaws discovered by the testing team. Technologies Used: Java, J2EE, Atg Commerce 2007.1, Commerce module, JBoss Server, SVN, Oracle 10g, Eclipse IDE.

Project: Nordea LIV & PENSION - Sept 2007 to Feb 2008 Client: NITA (Nordea IT Analysis), USA

Role: Developer

Description: The main objective of the NITA online system is to integrate with LOP (a mainframe system), Kunde, and Firma to access company agreements and customer information and update policy level changes in LOP. Furthermore, NITA Online helps sales advisors capture customer information, supports investment calculation with graphical representation, and helps the customer understand the risk-taking ability. NITA Online helps cross-sell pension products to the employees of the organization. Responsibilities:

● Java code has been written for the service's implementation.

● Unit test cases for code coverage have been written.

● In the hibernate mapping file, Java pojo classes are mapped to database tables.

● implemented web services using JaxB.

Technologies Used: Java, J2EE, Struts, Hibernate, Web logic, oracle 10g, Svn, Eclipse IDE. ORGANIZATIONAL EXPERIENCE

● working In Fidelity Investments from Jan 2023 to till now

● worked as a System Analyst in kola soft Inc from Oct 2021 to Dec 2022.

● I worked as an assistant consultant in TATA Consultancy Services from April 2012 to October 2021.

● I worked as a senior software engineer at Mphasis Limited from June 2011 to April 2012.

● I worked as a senior software engineer for Professional Access Software Pvt. Ltd. from March 2008 to June 2011.

● I worked as a software engineer at L & T Infotech from September 2007 to February 2008. Page 6



Contact this candidate