Gurpreet Singh
Sr Kafka Java Developer @Wells Fargo
Signup · Get unlimited contacts
WORK HISTORY
Sr Kafka Java Developer @Wells Fargo
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
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.