Gurpreet Singh

Sr Kafka Java Developer @Wells Fargo

Waterloo, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Aug 2022 — Present

Sr Kafka Java Developer @Wells Fargo

View department →

Project: Online Banking - Personalized Financial Assistant InitiativeThe AI-enhanced Personalized Financial Assistant is an advanced, event-driven microservices-based system that enhances customer’s retail online banking experience by providing real-time financial insights, budget tracking, and AI-driven investment recommendations. The system leverages Spring Boot 3.x, Java 17, Apache Kafka, and cloud-native patterns to ensure scalability, resilience, and high availability. Designed and developed microservices using Java 17, Spring Boot 3.x, and Spring Cloud, implementing domain-driven design principles. Architected an event-driven system using Apache Kafka for real-time transaction streaming, employing Kafka Streams to analyze spending trends and detect anomalies. Developed RESTful APIs with OpenAPI (Swagger) specifications to expose financial insights, transaction history, and AI-based recommendations. Built fault-tolerant event-driven communication between microservices using Spring Cloud Netflix Eureka (Service Registry & Discovery) and Spring Cloud Gateway for API routing. Integrated with Spring Security & OAuth 2.0 to implement JWT-based authentication, securing APIs with Apigee API Gateway. Built Kafka-driven streaming applications for: • Transaction Processing Service – Normalizing and categorizing financial transactions.• Budget Management Service – Analyzing historical spending patterns to generate adaptive budgets.• Financial Insights Service – AI-based prediction models to suggest personalized financial strategies.• Notification & Alerting Service – Sending real-time alerts on overspending, investment opportunities, and upcoming bill payments.Environment: Java 17, Spring Boot 3.x, Spring Kafka, Confluent Kafka 6.x, Spring REST, Spring Cloud - Spring Netflix OSS, Cassandra DB, JPA, Swagger, React JS, JMeter, Docker, Kubernetes, Azure Cloud, New Relic, Aqua Cloud, White Source, SonarQube, Jenkins, GitHub, Bitbucket.

EDUCATION

N/A

Punjab Technical University

Bachelor of Technology - BTech

ABOUT GURPREET SINGH

Extensive experience in Java, Core Java, J2EE, MQ, and JMS technologies. •Proficiency…

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Gurpreet Singh — Sr Kafka Java Developer at Wells Fargo in Waterloo, ON, CA | Unifers