Enthusiastic and passionate Java developer specializing in spring boot application development with a total work experience of over 8 years. Proficient in core Java, Spring boot, and restful WebServices. Also, have work experience on Jenkins CI/CD pipeline for deployment to Openshift / ROSA. Proven functional and technical expertise in the ETRM, Cards & Payments with hands-on experience in requirements elicitation, solution design, and technical implementation through to solution delivery.
Expertise in Business Analysis, System Integration, Solution Architecture, Product Modeling, PLM, and System Design in the SaaS environment. Well-versed with Agile & Waterfall model of working. Experience in User stories creation, Product backlog. Develop use cases and business flow diagrams for various requirements and enhancements. Producing Impact Assessment Documents, HLD, and AID for various requirements.
- Lead the team (offshore/onshore) technically and ensure the delivery of all aspects of the project
- Design the migration methodology using previous case studies and experience within Infosys available in Process Database to provide effort benefit
- Track project activity milestone checks and schedule management in a smooth and efficient manner using Infosys IPM+
- Estimation, Project planning, identification, and remediation of risks and issues using the Project Budgeting System tool
- Implement ticket resolution and other such IT service management activities through robotic operations using the Infosys automation platform
- Creating a Knowledge management repository to share between team members using KSHOP
- Interact with customers and participate in business and system requirements sessions
- Requirement gap analysis and transforming the functional specs into technical specs
- Develop prototypes and proof of concepts
- Coordinate and manage the expectations and relationships with all the product owners and external stakeholders of the project.
- Lead validation activities for the assigned sub-modules for all types of testing e.g., Functional, Integration, System, User experience. Project Management tool (IPM+ Tool) used for compliance with ISO2000 Quality standards.
- Create data models and database objects
- Create, deploy, and maintain services Red Hat Open Shift on AWS Services.
- Create an automated pipeline for ROSA resource instances creation and periodic start and stop of instances
- Setting the development standards and ensuring the quality of deliverables. Tools like SonarQube and AQUA analysis will be useful in maintaining the quality of deliverables
- Perform high and low-level design, provide pseudo codes, implement the prototype, and conduct design reviews.
- Support the creation of the 'Go Live' plan and manage the assigned activities in the plan.
- Support the applications running in production for any issues and users’ requirements
- Conduct impact analysis of issues logged, prioritize, and ensure that production support is provided as per the committed SLAs
- Help in prioritization of efforts to resolve the most critical tickets as per business requirements.
- Developed applications in Java using the Spring Boot framework with libraries and tools like Hibernate, Flyway, and Maven.
- Used Restful web services to communicate to the UI/front-end application which was developed as a Synergy Compliant application to be deployed and executed under the company Synergy Platform.
- OAuth 2.0 and IAM (Comapny's Inhouse Auth Service) frameworks are used for authentication of the microservices i.e. authenticates service requests between two or more trusted hosts across an untrusted network
- Built services to interact via standard XML interfaces (“CSL”) over AMQ, to validate/process/persist/publish the messages. Apache AMQ is used as a broker for streaming messages across different microservices.
- Used Red Hat OpenShift as a container platform to deploy the microservices, and RedHat Quay to store, builds, and deploys container images. Azure Dev Ops Pipelines are used to build, publish, and deploy applications to OpenShift/Synergy containers. Azure Boards are used to create and track the backlog items for delivery.
- Monitoring, searching, analyzing, and visualizing the logs in real time through Splunk. It performs capturing, indexing, and correlating the real-time data in a searchable container and produces graphs, alerts, dashboards, and visualizations.
- Support and coach peers and juniors as and when required on specific technical competencies required to deliver on the assigned tasks.
- Implemented features in business-critical applications with sustaining high volume load, low latency, high availability, and performance aspect.
- Developed APIs to manage onboarding configs of new applications on the existing platform.
- Designed and developed authentication for RESTful web services and portal applications using JSON Web Token (JWT), OAuth 2.0
- Implemented features in existing authentication on the platform such as Http-digest authentication, and SAML SSO
- Designed and developed internal tools for platform security functions like encryption, decryption, and authentication token generations such as JSON Web Token (JWT).
Certifications:-