Mari udhayakumar P

Mari udhayakumar P

Java Full Stack Developer
UAE
Tamil, English
Full-time On-site

About Me

Java Full Stack Developer with 2+ years of experience designing and building enterprise applications using Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and RESTful microservices for the banking and payments…

Experience

Java Full Stack Developer - ERP Project

Adaptive Business Concepts · Dubai, UAE
Mar 2026 - Present · 8 months

<p>Design and develop enterprise Java applications using Spring Boot, deployed on WildFly application server, for ERP modules spanning Finance, Inventory, HR, and Procurement.</p><p> Build and expose RESTful APIs consumed by React.js dashboards, delivering real-time data visibility across business units.</p><p> Design and optimize PostgreSQL database schemas and queries, reducing report generation time by 30%.</p><p> Manage version-controlled database migrations using Flyway across development, staging, and production environments.</p><p> Implement MinIO distributed object storage for scalable document and image management within the ERP system.</p><p> Serve as application support lead, performing L2/L3 incident triage, escalation, and resolution within agreed SLAs.</p><p> Integrate ERP with third-party services and legacy systems, identifying and resolving recurring failure patterns to maintain business continuity.</p><p> Deliver features iteratively within Agile/Scrum sprints in cross-functional teams while maintaining system stability.</p><p> Author integration runbooks, handover documentation, and real-time incident communications for technical and business stakeholders.</p>

Java Developer (Full Stack)

Global Software Solutions · Tirunelveli, India
May 2024 - Feb 2024 · 2 months

<p>Developed backend services in Java (Spring Boot) and full-stack payment applications supporting SWIFT, Open Banking, and core banking payment integration projects.</p><p> Built and supported a banking application for SWIFT MT-to-ISO 20022 message conversion, processing 10,000+ transactions monthly for 20+ financial institutions with full regulatory compliance.</p><p> Integrated core banking systems with an external payment gateway via Java Spring Boot REST APIs under the NPSS (National Payment System Strategy) initiative, supporting real-time transaction routing at 10,000+ transactions per month.</p><p> Reduced API response latency by 40% (500ms to 300ms) through Redis caching and session management optimization.</p><p> Implemented OAuth 2.0 authentication, PSD2-compliant AIS/PIS services, and end-to-end encryption, maintaining zero security incidents over the project lifecycle.</p><p> Monitored application health via Grafana dashboards, performed root-cause analysis on recurring failures, and authored post-incident reports for management.</p><p> Escalated critical alerts within defined SLA windows, coordinating rapid resolution with development and infrastructure teams.</p>

PROJECTS

open banking

Global Soft Systems
Duration : 08-May-2024 - 27-Feb-2026

<p>I have developed open banking project with java and react so I know how to communication happens starting from TPP-Ozone-core banking.I have hands-on experience developing an Open Banking application using Java (Spring Boot) for the backend and React.js for the frontend. Through this project, I gained a strong understanding of the complete Open Banking ecosystem and how secure communication takes place between different financial entities.</p><p></p><p>I have worked on the end-to-end communication flow starting from the Third-Party Provider (TPP), through the Ozone Open Banking platform, and finally to the Core Banking System (CBS). I understand how APIs are exposed and consumed using REST services, how OAuth 2.0 and OpenID Connect are used for authentication and authorization, and how customer consent is managed before accessing banking data.</p><p></p><p>My experience includes understanding the complete request-response lifecycle, including customer authentication, consent validation, token generation, API gateway routing, secure communication, and the retrieval of account information, balances, transaction history, and payment initiation requests. I am familiar with the role of Ozone as an Open Banking middleware that securely connects third-party applications with the bank's core banking platform.</p><p></p><p>On the backend, I developed REST APIs using Java Spring Boot, implemented business logic, integrated with banking APIs, handled exception management, validation, logging, and security. On the frontend, I developed responsive user interfaces using React.js to display account details, transaction history, payment information, and customer consent workflows.</p><p></p><p>This project has given me a solid understanding of Open Banking architecture, API-driven banking, secure financial data exchange, PSD2/Open Banking concepts, and the interaction between TPPs, Ozone, API Gateway, Identity Provider, and Core Banking systems. I am confident in explaining the complete communication flow from TPP to Ozone and Core Banking, as well as troubleshooting and enhancing Open Banking integrations.</p>

Certifications

Computer

st.xaviers college · Chengalpattu , Tamil Nadu , India · 2024

Skills

Java JavaScript ES6+ SQL Spring Boot Spring MVC Spring Security Spring Data JPA Hibernate RESTful APIs Microservices Architecture Maven JUnit WildFly Flyway Node.js NestJS React.js Redux HTML5 CSS3 Tailwind CSS PostgreSQL MySQL Oracle MongoDB Couchbase Redis SWIFT MT / ISO 20022 PSD2 Open Banking AIS PIS OAuth 2.0 Payment Gateway Integration Core Banking Integration End-to-End Encryption API Security NPSS AWS Docker Kubernetes GitHub Actions Jenkins CI/CD Git MinIO Incident Management Problem Management Root-Cause Analysis
Report this Profile?