Post Job Free
Sign in

Production Support Spring Boot

Location:
Tampa, FL
Posted:
February 19, 2025

Contact this candidate

Resume:

HRUSHIKESHA PUHAN

Tampa, FL *****

Mobile: +1-813-***-****

*****-******@*****.***

LinkedIn- https://www.linkedin.com/in/hrushikesha/

PROFESSIOINAL SUMMARY:

A dynamic & result oriented professional offering 19+ years of extensive experience in Software / Application Development, Maintenance and Production support of various highly integrated web applications in JAVA/J2EE Technology with experience in leading a technology team.

Worked for customers like AMEX, CIGNA, Avaya Telecom, Morgan Stanley, Citi Bank, Verizon.

Experienced in OOPS Concept, JAVA, JSP, Servlets, JDBC, Rest Web services technologies. Frameworks like STRUTS, Hibernate, JPA, Spring, Spring MVC, Microservices and Spring boot.

Extensive experience in Project Executions, Product Development, Production Support.

Possess a strong knowledge of various domains like Telecom Billing, Insurance, Automobile, Retail Banking.

Experience of working with ASPAC, EMEA and US based customers.

Experience in design enterprise projects with good knowledge Spring boot, Microservices API, and have sound knowledge in UNIX OS (AIX, LINUX) and AWS.

Experience Change Management end to end till implementation and Fixing the Issues within SLA, SSL Certificate Management.

Experience in handling medium size -team including Technical Leads, Developers/Testers, Production Support Members.

Rich exposure in project coordination activities entailing Planning, Scheduling, as well as application maintenance & enhancement, project progress monitoring, regular reporting to various stakeholders and delivery as per quality, time, and budgetary norms.

Proficient in Managing effectively Major Incidents in Production environment with Root Cause analysis by working with Technology Partners.

An effective leader with proven abilities in leading teams during the production support phase, guiding team members and enabling knowledge sharing among the team.

Planning and executing Production applications/Services to run in COB Environment.

Good Knowledge in monitoring production applications/services using various tools like App Dynamics, Splunk’s.

Remarkable Production Support experience in J2EE development environment with ITIL Certified.

Hands-on Experience in Spring boot, Microservices technologies.

Microsoft Certified: Azure Administrator Associate.

EDUCATION:

MCA in 2002 from University College of Engineering (Autonomous), Burla under Sambalpur University, Odisha

BSC in 1998 from Utkal University, Bhubaneswar, Odisha

TECHNICAL SKILLS:

Operating System: Windows, UNIX, LINUX

Languages: Java, Oracle PL/SQL

Technology: JDBC, Servlets, JSP, J2EE, Struts, Hibernate, JUNIT, Mockito, JPA, Spring MVC, Spring boot, Microservice, AWS Cloud, Terraform

Web/App Server: Apache Tomcat / Jboss, WebSphere, WebLogic 8.1

Database: Oracle 11g, DB2, MY SQL, Postgres

Tools: Maven, TOAD, PVCS, Eclipse, Clear Case, SQL Developer, STS, JIRA, Tortoise SVN, Hudson, Sonar, Stash, GIT, Service Now, Autosys, App Dynamics, SOAP, Swagger, Postman. Agile methodology, Splunk, Jenkin Deployment, Kafka, GIT Lab, APIGEE, TMF 645

Design Patterns: Singleton, Factory, Abstract Factory, DAO, Value Object, SAGA, API Gateway, Aggregator, Proxy

PROFESSIOINAL EXPERIENCE:

Verizon Data Service, (Via TCS) Tampa, FL Jul 2023 - Till Date

Java Backend Developer

Project: One Service Qualification Access Recommendation(OSQAR)

Module- Access Optimization

Description: Verizon Communications Inc. provides information, communications, and entertainment products and services to consumers, businesses, and governmental agencies globally through its subsidiaries. The Company offers its services through two segments such as Verizon’s Wireless segment and Verizon’s Wireline segment. OSQAR application is designed to provide access optimization and related services in all segments and networks of the Domestic and International locations. This application is basically required after quoting phases. Once quoting is completed, respective user/customer will place actual order in access optimization module to start using the service.

Analyzing System Requirements and prepare HLD (High Level Design Doc) and LLD (Low Level Design Doc) using UI, Spring Boot, Microservice Architecture and Database.

Prepare Design and End to End flow from UI to Database based on the SRS.

Develop the backend code and write respective Rest APIs as per the design document.

Deploy the code in Dev/SIT/UAT using CICD pipeline.

Fix the bug/issue if any during Development, SIT, UAT, Production phases.

Give Demo to the Product owner after completion of each Iteration and get Sign Off before production release.

Debug the java code and fix the issue whenever required.

Ability to plan the daily task assigned to me in an organized manner.

Follow Agile principles during development phases.

Responsible for fixing the production issues whenever required.

Environment: Core Java 1.8, Spring boot, Microservices, Java Collections, Multithreading, Object- Oriented Design Principles, Rest API, GITLAB, Spring Tool Suite, JIRA, Sonar, Cloud, JPA, AWS, Postgres Database, Service Now, Splunk, Linux

Verizon Data Service, USA (Via TCS) Offshore India Mar 2020 - Jul 2023

Technical Lead

Project: One Service Qualification Access Recommendation(OSQAR)

Module: Quote Management, Access Recommendation

Description: Verizon Communications Inc. provides information, communications, and entertainment products and services to consumers, businesses, and governmental agencies globally through its subsidiaries. The Company offers its services through two segments such as Verizon’s Wireless segment and Verizon’s Wireline segment. OSQAR application is designed to provide access recommendation, access optimization and related services in all segments and networks of the Domestic and International locations. OSQAR Quote Management is designed with new technologies to meet the same functionality with the existing eCost application with lower cost, this module will manage various quotes to all the business partners for both domestic and international features. OSQAR Access Recommendation is used to provide various options to user before converting the order into actual order.

Analyzing System Requirements and prepare HLD (High Level Design Doc) and LLD (Low Level Design Doc) using UI, Spring Boot, Microservice Architecture and Database.

Prepare Design and End to End flow from UI to Database based on the SRS.

Identify Dependencies and Risks from beginning of the PI Planning and track till closure as per the PI plan.

Develop the code as per the design documents using Agile Methodology.

Implemented spring boot microservices to process messages into Kafka cluster setup.

Creating and Configuring Jenkin pipeline for creating Docker Images.

Using Swagger Specs for API documentation and testing.

Discuss with Client to finalize the approach and if any observations found during the development highlight to Client/product owner.

Give Demo to the Product owner after completion of each Iteration and get Sign Off before production release.

Fix the bug/issue if any during SIT and UAT phases.

Provide support to required teams during Production Releases.

Take complete ownership of Dev/QA Team and Work on collaboration model and deliver the user stories as per the schedule sprint plan.

Leading Technology Team and delivering modules/features as per the PI Plan.

Help to groom new joiners and explain the technical flow of the requirements.

Environment: Java 1.8, Spring boot, Microservices, Java Collections, Multithreading, Object Oriented Principles, GIT LAB, Spring Tool Suite, JIRA, Sonar, Cloud, JPA, AWS, Terraform, Kafka, BDD, Postgres Database.

CITI Bank, (Via TCS) Singapore Sep 2015 - Feb 2020

Production Support Lead

Project: Digital Interment/ Citi Bank Online Retail Banking (ASPAC & EMEA Region)

Module: Sign on, Registration, Fund Transfer, GVA, Add/Manage Payee, Citi Alert

Description: Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

JFP (Java Financial Platform) is framework build on top of struts 1.1 by following MVC pattern. All retail banking applications are developed using this framework libraries, which allows reusability.

CBOL (Citibank Online) is a web-based system that enables Citibank customers to avail retail banking features through internet like view their account details, Fund Transfers and Bill Payments etc.

The purpose of JFP is to provide an integrated customer experience for Online Consumer Banking System globally, that includes functionalities like alerting facility via email and phone messaging.

Customer can also enjoy banking anywhere by using Citi Phone Banking modules, which are also part of same framework.

Responsibilities:

Responsible for fixing the production issues in day-to-day life.

Single point contact between all the Country business leads, Onsite teams (located at Singapore, China, Hongkong) and offshore Team (located at Chennai & Kolkata India).

After analysis of Production Issues working with the respective team to get it fixed and deploying into production.

Key Stakeholder during the process of Deployments on Production servers.

Working closely with product integration team for deployment related issues.

Identify, effectively communicate, and resolve production issues and risks.

Leading all the Major Production Issues for ASAPC & EMEA markets and closely working with all teams for the closer of the high priority issues.

Environment: Java, J2EE, Oracle 10g, Eclipse, JFP (Built on Struts framework), Autosys, Splunk, Appdynamics, Linux, WebSphere, SQL Developer, Spring Batch Monitor, Service Now.

Morgan Stanley, USA (Via TCS) Offshore India Nov 2013 - Aug 2015

Technical Lead

Project: ESA (Enterprise Stack Adoption)

Description: Morgan Stanley is an American multinational financial services corporation that, through its subsidiaries and affiliates, provides securities products and services to customers, including corporations, governments, financial institutions, and individuals. The company operates in three business segments: Institutional Securities, Global Wealth Management Group, and Asset Management. Morgan Stanley wanted to implement new technology stack in the identified applications those are belonging to Wealth Management Group. Below are two applications for which I have redesigned and developed the application as per the requirement.

1.PMC (Plan Management Center): Plan management center validates and processes stock plan data, collection, validation, transformation, and load- facilitates file transfer PMC’s web-based portion also has the capability for the file upload/download, data administration, and stock purchases and restricted stock release related business logic and workflow.

2.Managed Futures Portal: Managed futures fund management will be using this application for their day to day activities like fund accounting, operations support, investment and portfolio manager. MFPotal is an intranet-based web application that will act as gateway to different functional modules, improve processes by leveraging data from different sources, trace fees, investor position & transaction, commissions and data from external sources. Manual & spreadsheet-based processes for accounting and operations was automated and made available on this managed futures portal platform

Responsibilities:

Analyzing the requirements and coming up with the Estimation and Plan for releases.

Designing and Preparing the Technical Specification document from the functional specifications.

Planning, Estimation, Assigning, Tracking, Status reporting for both Onsite and Offshore stake holders.

End to end Management and Coordination of all phases (Requirements to Release to production).

Identify, effectively communicate, and resolve project issues and risks.

Enforces compliance with coding guidelines using code reviews, tools.

Establishes design/coding guidelines and best practices.

Coach, mentor, and motivate team members, influencing them to take positive action and accountability for assigned work.

Involved in building good customer relationships.

Environment: Java, J2EE, DB2, GIT, Eclipse, Team City, Tomcat, Stash. Eclipse.

Tata Consultancy Services, Offshore India Jan 2013 - Oct 2013

Technical Lead

Project: IPR Management System (IPRMS)

Description: IPR Management System (IPRMS) has been conceptualized to address the following requirements of the TCS IPR cell:

• IPR Administration activities which involve creation, publication, registration and maintenance of intellectual properties. Administration of IP involves multiple interactions with internal and external entities, execution of workflow processes and generation of alert notifications.

• IP Portfolio activities which involve IP landscape showing the concentration of intellectual properties in different subjects, functional areas or domains.

• IP Monetization which covers sale, licensing or trading of intellectual property rights to generate revenue or any other form of value for an intellectual property owner.

IPR Management System is a web-based system which is packaged with several electronic forms for IPR registration and filing process for Patent, Trademark, Copyrights with configurable workflows, alerts and various reports.

The system is hosted on Ultimatix Data Center and available to various types of business users across TCS for executing various IPR related functions.

The different type of users includes Inventors, IP Specialist, OU Finance and Legal Approvers.

The solution aims to achieve the following objectives:

• Automating IPR management

• Providing organization wide IP asset repository

• Enabling automatic notification for end users

• Tracking revenue generation from IP sale

• Providing information on intellectual property concentration in different domains

• Providing facility to external entities such as Legal, Patent Agents, and so on for accessing IP data online

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specifications, Preparing Technical design documents.

Mentors developers for difficult tasks.

Enforces compliance with coding guidelines using code reviews, tools.

Establishes design/coding guidelines and best practices.

Provides technical advice and guidance to the project leader.

Responsible for ensuring that the data model is adequate.

Provide configuration/Release management, deployment of code base in all environments

Environnent: Java, J2EE, Postgres, Tortoise SVN, Eclipse, Hudson, Sonar

Carnation Auto India Pvt Ltd, (Via TCS) Offshore, India Feb 2011 - Dec 2012

Technical Lead

Project: Implementation of eCommerce (www.carnation.in)

Description: India's largest integrated multi brand auto solutions network offering new car sales, used car sales, used car exchange, car service, car repairs, car accessories and car insurance. In order to enhance the overall experience of owning a car while optimizing the cost of ownership, Carnation is setting up a state-of-the-art network of integrated auto solution hubs across the country. The network operation is slated to be automated by the ecommerce solution being developed by TCS. TCS has an ecommerce solution based on open-source product Ofbiz which is being customized to meet the needs of Carnation. When implemented the solution is expected to help customers of Carnation in carrying out following functions online.

a. New cars

b. Used cars

d. Dealer.

e. MyAccount.

f. Pay online through payment gateway

Responsibilities:

Requirements gathering from the client.

Understanding Software Requirement Specifications, Preparing Technical design documents.

Mentors developers for difficult tasks.

Enforces compliance with coding guidelines using code reviews, tools.

Establishes design/coding guidelines and best practices.

Provides technical advice and guidance to the project leader.

Responsible for ensuring that the data model is adequate.

Web Page optimization using different tools

Provide configuration/Release management, deployment of code base in all environments.

Environnent : Java, J2EE, Java Script, My SQL, Ofbiz, Tortoise SVN, Eclipse, Hudson, Sonar

ACI Enterprise Banker, USA (Via Cognizant) Offshore India Jun 2010 - Feb 2011

ADM Senior Developer

Project: PRM (Proactive Risk Management)

Description: ACI Enterprise Banker is the industry-leading online banking system. The enterprise-wide solution allows financial institutions of all sizes to uniquely package products and services for different markets — or even individual customers — from a single, flexible platform. Enterprise Banker offers a full range of functionality including balance and transaction reporting; ACH and wire transfer origination and reporting; remote check deposit; bill presentment and payment; and cash concentration.

On the Enterprise Banker (EB) side is the Enterprise Banker Check Services product, with its defined XML message format and the EB Host link middleware. Enterprise Banker Host link is a middleware application designed to interface to a wide variety of back-end systems. Enterprise Banker front-end user applications use a standard, IFX-based XML message format for all real time communication. EB Host link acts as a translator and message broker, transforming request and response messages between the standard XML format and the specific formats required by each host system. In this way, the front-end applications are isolated from the requirements of any specific host system, and the effects of any changes in requirements are confined to EB Host link

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specifications, work book, design documents coming from client.

Writing the code as per the design documents.

Writing JUNIT Test Cases.

Fixing the defect within deadline

Environment : Java, J2EE, SQL Developer, Oracle 10g, Star Team, My Eclipse

AVAYA, USA (Via IBM ) Offshore India Apr 2009 - May 2010

Team Member

Project: SSO (Single Sign On)

Description: SSO application is used in AVAYA to manage user and to give access roles to users used by different applications. SSO application includes the following components like

Web server

Siteminder web agent

Siteminder policy server

BEA Weblogic server

Identity Minder Server

Sun one directory server (External LDAP)

Active directory server (Internal LDAP)

POST Synch script

There are two web servers in a round-robin mode front-ended by a redline switch, These web servers are installed with web agent and BEA weblogic plug-in. Siteminder web agent is used to intercept the requests coming to web server. The web agent installed on web server checks whether the resource is protected or not with policy server. There are two policy servers in round-robin mode in production environment. Policy stores are in a single-master replication mode connected to Sun one directory server. Identity Minder is the primary tool for managing user registration and user entitlements.

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specification coming from client.

I have involved in the following activities for above projects like Analysis, Design, Coding and Testing.

Prepared Technical Design Document, Unit Test Cases for the above new changes.

Fixing the support requests within deadline with executing of unit test

Environnent : Java, J2EE, Oracle, Weblogic Application Server 8.1, UNIX, TOAD, Eclipse

AVAYA, USA (Via IBM ) Offshore India Dec 2008 - Mar 2009

Team Member

Project: Small Dollar Invoice Conversion.

Description: Avaya Inc. is a global leader in enterprise communications systems. It specializes in enterprise telephony and call center technology. The company provides unified communications, contact centers, and related services directly and through its channel partners to leading businesses and organizations around the world.

The business is implementing a module named Small Dollar Invoice Conversion. Project eBill Stop Paper copy is being used to perform this function, it is necessary to move the existing question regarding paper statements to a more visible area in eBill where the customers have the ability to stop paper statements if they wish.

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specification coming from client.

I have involved in the following activities for above projects like Analysis, Design, Coding and Testing.

Prepared Technical Design Document, Unit Test Cases for the above new changes.

Fixing the defect within dead line with executing of unit test.

Environnent : Java, J2EE, Struts, Oracle, Weblogic Application Server 8.1, UNIX, WinCVS 1.3, Mercury Quality Control, TOAD, Eclipse, HPSD

CIGNA, USA (via IBM ) Offshore India Apr 2008 - Nov-2008

Team Member

Project: Call Center Application.

Description: This is a CRM Application used in the CIGNA Call center. CCA is a Call Center Desktop Application facilitating service to the CIGNA customer that is customized based on preference and individual situation. CCA Application for Desktop receives data from external systems like IVR, Portlets, etc. CCA sends the relevant data to Business Service layer for further processing.

CCA Application consists of 3 Layers like Portal Layer, Business Service layer and Integration Layer.

Business Service Layer in CCA Application is using the Chordiant Server to communicate the data between web layer and legacy databases (CIGNA data repository). The Business service layer for CCA application is responsible for retrieving data from heterogeneous applications in CIGNA. All information like Interaction history and Customer are stored in Chordiant database.

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specification coming from client.

Preparation of Application Information document, Going through Use Cases

Fixing the defect within dead line with executing of unit test.

Preparation of JUNIT.

Environment : Java, J2EE, DB2, Hibernate, Rationl Software Architect, Chordiant framework

American Express Bank, USA (Via IBM) Offshore India Jun 2007 – Mar 2008

Team Member

Project: Mobile Offers.

Description: This application deals with all the variety of schemes for the Credit Card holder to be offered. This application mainly concerns with various offers that can be given to the Cardholder.

The principal behind such offers are that when any Cardholder swaps his or her card for transaction he or she has been awarded with some points already specified by Amex. Since these points are awarded for each and every transaction, there has been a limit given by the business for these points. Once a particular Cardholder achieves this limit, has been given some offers as per the business strategy.

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specification coming from client.

Preparation of Unit Test Case (UTC).

Preparation of JUNIT.

Writing the Code for the new enhancement.

Fixing the bug within deadline with executing of unit test.

Environment : Java, J2EE, DB2, Web Sphere Application Server, Struts framework

Bahrain Telecom (Batelco) (Via SunTec Business Solutions) Offshore India Mar 2006 – May 2007

Team Member

Project: IAA Billing (Inter Admin Accounting billing).

Module: Customer Care, Billing.

Description: Batelco is a public shareholding company registered in the State of Bahrain. It is the national telecommunications network operator for the country and operates the sole franchise for the operation of the network and the provision of telecommunications services. Batelco Provides telecommunications network services like Basic Telephony (Land Line), GSM, Pager Voice Mail, Telex and Intelligent Network services, Internet Services. The implementation of the system is for Batelco in Bahrain and it will be based on the latest version of TBMS (Transaction Business Management System) plus the specific functions developed for Batelco.

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specification coming from Product management team.

Preparation of Implementation approach for the existing product.

Preparation of Unit Test Case (UTC) and Unit test Case report (UTR).

Preparation of impact Analysis and Issue test Log.

Analyzing, tracking and verifying bugs.

Fixing the bug within deadline with executing of unit test.

Writing the code for enhancement and for change requests.

Reviewing requirement and test cases.

Environment : Java, J2EE, Orcle-9i, Jboss Application Server, struts framework.

Essent Kabelcom (via SunTec Business Solutions Pvt Ltd) Offshore India Apr 2005 – Feb 2006

Team Member

Project: Convergent Billing System

Description: Batelco is a public shareholding company registered in the State of Bahrain. It is the national telecommunications network operator for the country and operates the sole franchise for the operation of the network and the provision of telecommunications services. Batelco Provides telecommunications network services like Basic Telephony (Land Line), GSM, Pager Voice Mail, Telex and Intelligent Network services, Internet Services. The implementation of the system is for Batelco in Bahrain and it will be based on the latest version of TBMS (Transaction Business Management System) plus the specific functions developed for Batelco.

Responsibilities:

Requirements gathering from the client.

Understanding of Software Requirement Specification coming from Product management team.

Preparation of Implementation approach for the existing product.

Preparation of Unit Test Case (UTC) and Unit test Case report (UTR).

Preparation of impact Analysis and Issue test Log.

Analyzing, tracking and verifying bugs.

Fixing the bug within deadline with executing of unit test.

Writing the code for enhancement and for change request.

Reviewing requirement and test cases.

Environment : Java, J2EE, Orcle-9i, 10g, Jboss Application Server, Struts framework



Contact this candidate