SURYAPRAKASH VINAYKUMAR DUBEY

Senior Java Backend Engineer | Enterprise Modernization & Microservices | Banking & Capital Markets

Mumbai, IN.

About

Highly accomplished Senior Java Backend Engineer with over a decade of expertise in delivering mission-critical systems across Investment Banking, Capital Markets, Direct Custody, Pension, and Government platforms. Specializing in enterprise modernization, secure REST API development, and event-driven processing with Kafka, I consistently resolve high-impact production issues, build reusable frameworks, and mentor engineers through complex migrations, driving significant platform enhancements and operational efficiencies.

Work

JPMorgan Chase & Co.

|

Software Engineer III

Mumbai, Maharashtra, India

→

Summary

Led software development and modernization initiatives for critical financial platforms, delivering robust solutions and mentoring engineering teams within Asset Management, Corporate Actions, Trade Processing, Cash & FX Management, Settlement, and Vault Management.

Highlights

Led modernization efforts from Spring Framework 3 to 5, migrating XML-based configuration to annotation-driven architecture and significantly reducing technical debt across critical systems.

Successfully delivered an enterprise-wide JDK 8 to JDK 11 migration, upgrading 64 third-party libraries with zero production incidents across all platforms.

Resolved a long-standing production issue affecting over 100,000 customer records by redesigning request processing with optimized JavaScript/AJAX, eliminating manual workarounds and enhancing data integrity.

Built Spring Batch-based ECN Upload automation, removing manual file uploads and enabling efficient large-volume file processing for critical financial data.

Automated trade funding validation via Spring Batch, accurately classifying trades by cash availability and FX booking status, streamlining financial operations.

Optimized IBM Cognos reports by tuning SQL execution plans, significantly accelerating business reporting and data retrieval.

Delivered the Overdraft Account Facility end-to-end, from requirements gathering through production deployment, ensuring timely and compliant system launch.

Provided critical production support, root cause analysis, hotfixes, and performance optimization for mission-critical applications, while mentoring engineers through complex migration initiatives; recognized as Most Valuable Player in Q2 2024.

MITS Global Consulting (Client: BNP Paribas India Solutions)

|

Senior Software Engineer

Mumbai, Maharashtra, India

→

Summary

Developed and optimized backend services for automated transaction fraud detection and suspicious activity monitoring for a leading financial institution.

Highlights

Developed robust backend services for automated transaction monitoring and fraud detection, fine-tuning SAM8 statistical models to enhance accuracy and reduce false positives.

Improved SQL execution plans, significantly reducing query execution time for high-volume transaction analysis and improving system performance.

Built critical operational reports for fraud investigation teams and maintained daily Spring Batch workflows, ensuring timely and accurate processing of sensitive financial data.

Teamware Solutions (Client: Tata Consultancy Services)

|

Java Developer

Mumbai, Maharashtra, India

→

Summary

Designed and developed secure backend systems for the National Pension System (NPS) onboarding, focusing on robust API development and transactional data processing.

Highlights

Designed and implemented secure REST APIs for National Pension System onboarding, integrating OAuth 2.0 and JWT-based authentication for enhanced data security and compliance.

Engineered complex transactional processing across 26 database tables, ensuring high data consistency and integrity for critical pension data.

Built an automated repair service for failed transactions and seamlessly integrated external Paytm payment services, improving system reliability and user experience.

S2 Infotech International Ltd.

|

Java Developer

Mumbai, Maharashtra, India

→

Summary

Led development of a unified government citizen-services platform (MAHAULB), delivering end-to-end functionality across diverse municipal modules.

Highlights

Designed a configurable Sequence Generator Framework supporting six numbering strategies (yearly, quarterly, monthly, half-yearly, daily, unlimited), enabling reuse across multiple municipal modules and standardizing data generation.

Developed a complex HRMS synchronization engine, ensuring robust insert/update/delete and row-level data consistency across multiple editable tables in single transactions.

Engineered a centralized LOI Payment Module, which was successfully reused across several municipal business modules, improving efficiency and reducing development time.

Delivered end-to-end functionality across Trade Management, Water Management, HRMS, and citizen service modules, significantly enhancing the overall citizen-services platform.

E4 Softwares Services Pvt. Ltd.

|

Software Engineer

Mumbai, Maharashtra, India

→

Summary

Developed and deployed the end-to-end Central Know Your Customer (CKYC) workflow for banking operations.

Highlights

Built and deployed the end-to-end CKYC workflow using Spring MVC, AngularJS, and JSP, streamlining customer KYC registration processes.

Automated ZIP generation and upload for customer KYC submissions, implementing robust response-tracking modules for efficient success/failure handling.

Developed responsive UI screens with AngularJS and Bootstrap, enhancing user experience and supporting timely production defect resolution.

Bluechip Fintech Solutions and Innovative (BFSI)

|

Software Engineer

Mumbai, Maharashtra, India

→

Summary

Developed a rule-based reconciliation engine and automated data workflows for financial transactions across CBS, RBI, and SFMS.

Highlights

Served as the sole developer for a rule-based reconciliation engine, effectively comparing transaction data across CBS, SFMS, and RBI systems to ensure financial accuracy.

Automated critical Excel data ingestion and reconciliation workflows, significantly reducing manual processing time and improving data accuracy for financial operations.

Education

Alamuri Ratnamala Institute of Engineering and Technology, Mumbai University

Mumbai, Maharashtra, India
→
BE Information Technology

Shri. GPM Junior College, Maharashtra Board

Mumbai, Maharashtra, India
→
HSC

Smt. Suraj Ba Vidya Mandir, Maharashtra Board

Mumbai, Maharashtra, India
→
SSC

Languages

English

Skills

Languages

Java 8, Java 11, SQL, JavaScript.

Frameworks

Spring Framework, Spring Boot, Spring MVC, Spring Batch, Hibernate, JPA.

Messaging

Apache Kafka.

Engineering Practices

Microservices, REST APIs, Event-Driven Architecture, Multithreading, Concurrency, Design Patterns, Unit Testing, JUnit, Mockito, CI/CD.

Frontend

JSP, AngularJS, Angular 8, React, HTML, CSS, Bootstrap, AJAX.

Databases

Oracle, IBM DB2, PostgreSQL, MySQL, Redis.

DevOps & Quality

Git, GitHub, Bitbucket, Jenkins, Maven, Liquibase, SonarQube (code coverage & quality gates), Jules.

Reporting

IBM Cognos, JasperReports.

Business Domain Exposure

Investment Banking, Capital Markets, Direct Custody, Corporate Actions, Trade Processing, Cash Management, Foreign Exchange, Financial Reconciliation, Fraud Detection, KYC, National Pension System (NPS), Government Platforms.