
Full-stack Java Developer with 12+ years of experience in banking and healthcare domains, specializing in end-to-end system design and scalable distributed systems. Strong expertise in Java 8, Spring Boot, microservices architecture, and cloud-native technologies including Docker, Kubernetes, Helm, and CI/CD pipelines. Hands-on experience with Kafka, gRPC, Apache Ignite, and secure authentication mechanisms.
Proven technical leader and team mentor, experienced in guiding cross-functional teams, driving architecture decisions, ensuring production stability, and collaborating with stakeholders across the product lifecycle. Successfully improved development productivity and code quality by leveraging AI-assisted tools such as GitLab Duo and GitHub Copilot
Wealth Management PMR - Performance Management Reports - Portfolio Management Report (PMR) is a web-based application. It's all about Reporting Client information in a unified way to value & Display the Client’s portfolios on its current, past investment made & Predict the future on the investment type made for Advisory Products.
Language: Java 8, J2EE, Spring boot
Testing: Junit 4, Jest
Client-Side Scripting Language: Bootstrap, ReactJS, Apollo-Client, Redux toolkit
Service: Graphql
Database: PostgresSQL
Server: WAS/Node/Tomcat
Responsibility: Currently working on New PMR UI, migrated from EXT JS to react JS which includes Account search, report generation, report customization, balance sheet reports, Advisory review tool.Previously also worked on Employee ADV Brochure which is used by a business as a strong utility to modify QPR batch reports as per need basis to avoid extra efforts.
KYC Specialist : Customer Due Deligence
It is used to streamline the KYC process where the maker submits the data to the checker for documents and other field verification to calculate risk on basis of product and BLE and the type of customer involved.
Language: Java 8, J2EE, Spring 4, Drools, MyBatis, Maven
Testing: Junit 4
Client-Side Scripting Language: JavaScript, Bootstrap, Angular 5
Database: Oracle
Server: Tomcat 7
Responsibility: Developed the utility to handle from store data visible on UI, define static and dynamic rules to handle PDD, CDD, SDD fields, wrote Unit test cases for document search
eClinicalMobile:
It allows the provider to access the system from anywhere through their smartphones. Users are able to view schedules, write prescriptions, and access encounters where the data is encrypted and hosted on a secure gateway.
Language: Java, J2EE ( JSP, Servlet)
Client-Side Scripting Language: JS, JQuery, Angular JS
Database: MySQL, SQL Server
Server: Tomcat 8
Responsibilities: Developed User interface and API for Two-factor authentication, used google auth for authentication, added additional security while login into the app to handle SQLi and XSS issues.
Exambench Offline :
It deals in the education domain with the objective to conduct exams within Local Area Network instead of the internet.
Language: Java, J2EE ( JSP, Servlet).
Framework: Spring MVC, Hibernate with annotations,
Client Side Scripting Language: JavaScript, Jquery,CSS,HTML
Database: MySQL, SQL Server ,PostgresSQL
Responsibilities: Development of various modules like Admin band to view candidate total exam time and results, generate random questions for user band (candidate that appeared for the exam), Candidate Registration, Download Result in a different format, Set cut off criteria, Sync candidate data to exam bench and campus connect and also involved in bug fixing and performance improvement of the project.
Java 8
Spring Boot
Microservices
Multithreading
Rest API
FIX Protocol
GRPC
MSSQL
Spring Data
React JS
Websocket
Solace Messaging
Kafka
Docker
Apache Ignite
Kubernetics
Helm Chart
CI/CD
Gitlab