Seasoned Java Developer with over ten years of experience in designing, coding, and maintaining high-quality software solutions. Expertise in Java, Spring framework, and the full software development life cycle, ensuring successful project delivery. Demonstrated leadership in guiding development teams, conducting thorough code reviews, and upholding industry best practices. Committed to leveraging extensive technical skills to drive innovation in Java development projects.
Name of Project : Tata Payments
Technology : Java 8
Frameworks : Spring 4.2, Hibernate 4.3.11, Microservices, JMS, Restful API, Servlet
Tools : Azure Cloud Services, Docker, Kubernetes, Jenkins, Git, Maven
Database: DB2, Oracle
Project Description : Integration of Juspay Payment Aggregator Service for Comprehensive Online Payment Options
As a key member of the Payments Software Team, I spearheaded the integration of the Juspay Payment Aggregator Service to enhance our online payment capabilities. The primary objective of the project was to implement a Multi-Payment Page (MTP) within our software, offering users a seamless and secure experience with a wide array of online payment options.
Key Responsibilities and Achievements:
Juspay Integration:Led the seamless integration of Juspay's Payment Aggregator Service into our existing software infrastructure.
Collaborated closely with the Juspay API to establish a secure communication channel for real-time transaction processing.
Multi-Payment Page (MTP) Implementation:Designed and implemented the MTP page, providing users with a centralized hub for various online payment options.
Customized the MTP page to ensure a user-friendly interface, optimizing the payment experience for both desktop and mobile users.
Diverse Payment Options:Integrated a comprehensive range of online payment options, including credit/debit cards, net banking, UPI, digital wallets, and other emerging payment methods.
Ensured compatibility with international payment systems, expanding the software's reach to a global user base.
Security and Compliance:Implemented robust security measures, including encryption protocols and tokenization, to safeguard sensitive user information during transactions.
Ensured compliance with industry standards and regulations, addressing any potential security vulnerabilities.
User Experience Enhancement:Collaborated with the UX/UI team to create an intuitive and responsive design for the MTP page, focusing on improving the overall user experience.
Conducted usability testing and gathered user feedback to make iterative improvements to the payment interface.
Continuous Optimization:Implemented monitoring and analytics tools to track transaction success rates, identify bottlenecks, and optimize the payment process for efficiency.
Collaborated with the Juspay support team for timely updates and enhancements, ensuring the software stayed current with evolving payment technologies.
Name of Project: Equity Monitoring Dashboard
Technology: Java8
Frameworks: Spring Boot, Spring Security, Spring Scheduler, Spring Data JPA
Messaging & Caching: Apache Kafka, Redis
Containerization & Orchestration: Docker, Kubernetes
Databases: MySQL
API Integration: Aladdin Portfolio API
Authentication & Authorization: OAuth2, JWT
Cloud: Azure
Client: Deutsche Bank – Investment Banking Division
Project Description:
Developed and deployed a real-time portfolio analytics dashboard aimed at enhancing investment decision-making and operational efficiency. The solution integrated complex financial data using Aladdin Portfolio API and provided dynamic visual insights to portfolio managers and analysts.
Key Responsibilities & Achievements:
Name of Project: Trade Completion (TC)
Platform: Window-10, Linux
Technology: Core Java 8
Frameworks : Spring 4.2, Hibernate 4.3.11, Microservices, JMS, Restful API, Servlet
Web Server: WebSphere
Database: Sybase, DB2
Project Description: Trade Completion (TC) is a trade enrichment system processing flow from a large number of upstream Sales and Trading systems. The enrichment TC performs is required by various downstream systems, such as trade booking, client confirms, settlements, trade reconciliations and journaling. Also includes commissions, taxes and fees, settlement dates, settlement instructions. TC is multi asset class and processes flow from almost all the markets in which the firm operates.
Name of Project:- Nexarc- Company Integration Framework
Platform: Window-10
Technology: Rest API, Servlet, JSP,Core Java, Spring boot, Hibernate, Microservices
Web Server: Apache Tomcat
Database: Oracle 12c
Project Description: This is new startup of TATA group. The platform — called nexarc — has started enlisting SMEs across the country for free, promising them leads through its platform. Nexarc will also have strategic tie- ups with banks and financial institutions to help small and medium firms raise funds for their businesses. We integrate the Nexarc Single Sign On for all Tata Group portal.
Name of Project: New Business Front End (NBFE)
Platform: Window-10
Technology: JSP, Core Java, Spring 4.2, Hibernate 4.3.11, Restful API, Servlet, OOP
Web Server: WebSphere
Database: Sybase, DB2
Project Description: New Business Front End (NBFE) is internal product of TATA AIA through which policy gets processed. NBFE is used by internal underwriters to get policy successfully proceed and raise pending like document mismatch, fraud cases, signature mismatch, less premium paid etc. among multiple rule if required. NBFE is running many auto batches which accept policy successfully itself without involvement of underwriters if no pending is there and if case is clear.
Name of Project: Non Tax Receipt Portal
Role: Coding, Designing and Database
Platform: Window-10, Linux
Technology: JSP, Servlet, Core Java, JavaScript, Ajax
Web Server: Tomcat Apache
Database: Oracle
Project Description: This project is initiated by GOI. When the citizen pay any fees to direct government account, then this amount first receive to PGA bank. After receive amount to PGA bank they send us amount with each client detail in XML format. We parse this and fund transfer to Government Account. Then send the Ack file to generate the Receipt Scroll for the same to PFMS for further reconciling.
Name of Project: Virtual Account Charges System
Role: Coding, Designing and Database
Platform: Window-10, Linux
Technology: JSP, Servlet, Core Java, JavaScript
Web Server: Tomcat Apache
Database: Oracle
Project Description: After the virtual account system ready, Bank need to apply charges on each activity on virtual account i.e. levied charges on Addition, Modification, Maintenance, Deletion etc. on virtual accounts. This application has both backend and frontend view. Daily charges calculated using backend process.
Name of Project: Virtual Account System
Role: Coding,Designing and Database
Platform: Window-10, Linux
Technology: Core Java, Spring, JavaScript, Bootstrap 3
Web Server: Tomcat Apache
Database: Oracle
Project Description: In Banking, Corporate account holder assign the virtual accounts numbers to collection of payments from remitters as per customer needs. By using the virtual account, client can track the payment received from different remitters instantly. Provide Daily transaction detail using need as per the client.
Name of Project: Audit for ERCG Team
Platform: Window-7
Technology: JSP, Servlet, Core Java, Jquery, Ajax, Savvion BPM
Web Server: IBM Websphere
Database: Oracle
Project Description – It involved Audit for Company for different parameter and sub parameter. All audit Information captured in database and Auditor can Add new as well as remove Parameter and SubParameter for their Audit purpose.
Name of Project: Calldesk System Reliance General Insurance Company Ltd.
Platform: Window-7
Technology: JSP, Servlet, Core Java, Jquery, Ajax, Savvion BPM
Web Server: IBM Websphere
Database: Oracle
Project Description – It involved Call Log for issues or CR in every application that is running in Reliance General Insurance. By Using this application any employee of RGICL can Log a call and the flow will be followed to completion of issues/CR.