Tarsem Singh

Backend Engineer

Kurukshetra, Haryana, India3 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in designing scalable microservices.
  • Proficient in optimizing performance-critical components.
  • Strong background in event-driven architecture.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech microservices architecture.

Contact

Skills

Core Skills

MicroservicesBackend Development

Other Skills

APIsC (Programming Language)C++HibernateJavaJava Database Connectivity (JDBC)KafkaMongoDBMySQLREST APIsReact.jsRedisSQLSpring BootSpring Framework

About

Experienced Backend Engineer with 3.5 years of hands-on experience in designing and developing scalable microservices using Java (Java 8/11/17/21), Spring Boot 2.x/3.x, and RESTful APIs. Skilled in system design, database modeling (MySQL, MongoDB), event-driven architecture using Kafka, and caching strategies with Redis. I’ve led multiple end-to-end backend initiatives, including building new microservices from scratch, integrating third-party systems, and optimizing performance-critical components. Proficient in debugging complex production issues, implementing retry mechanisms, and ensuring system reliability with observability tools and alerts. Passionate about clean architecture, design patterns, and writing maintainable, testable code that scales well in high-traffic systems.

Experience

Bharatpe

3 roles

SDE 2

Promoted

Apr 2024Present · 1 yr 11 mos

  • Building backend in lending products
  • Designed and developed a new microservice using Java 21 + Spring Boot 3.x for insurance backend, handling system design, API contracts, and DB schema (MySQL) independently.
  • Implemented backend-driven dynamic UI rendering using service factory and customization strategy pattern based on partner and insurance type.
  • Introduced retry schedulers, application stage tracking, and dashboard-first flow for stateful insurance applications.
  • Fixed delayed message processing in Redis-Kafka queue by configuring Redis with notify-keyspace-events Ex to enable key expiration event triggers.
  • Resolved high CPU usage in a microservice by identifying Kafka consumer rebalancing as root cause and optimizing configs like max.poll.records, session.timeout.ms, and heartbeat.interval.ms.
  • Ensured idempotent processing, improved Kafka backpressure handling, and stabilized consumer group performance by tuning concurrency according to partition count and by segregation of groupId for major consumers.
JavaSpring BootMySQLKafkaRedisMicroservices+1

SDE 1

Promoted

Jul 2022Mar 2024 · 1 yr 8 mos

  • Delivered the seamless integration of multiple NBFC partners into the Easy Loans system, leveraging Rest APIs for applications steps, webhooks for async responses from NBFC, Implementing schedulers for collections reports, retries as fallback mechanism , used JPA entities with MySQL,and MongoDB for efficient data handling.
  • Developed Spring boot Web applications from scratch for Loan-Marketplace. Implemented gold-loan with third party as part of loan-marketplace Program.
  • Improved the functionality of the Easy loans system by integrating account aggregator sessions and implementing third party PDF parsing for uploading bank statements as part of the offer upgrade feature.
  • Led efforts to resolve production issues and enhance system performance, implementing strategies like retries and event-driven notifications via WhatsApp and email. Additionally, optimized performance by using Redis caching to reduce the load on third-party APIs.
  • Designed and set up scheduled tasks to handle retries, automate report generation, and process documents across different applications.
  • Implemented maker-checker systems to streamline operational tasks in 12% club.
  • Implemented gold auction settlement and refund in Gold Loan Platform.
  • Developed a robust system to manage payments and payouts within the Gold Loan platform, using various communication methods like APIs, Kafka, and webhooks for smooth transaction processing.
JavaSpring BootMySQLMongoDBRedisREST APIs+2

Software Developer

May 2022Jun 2022 · 1 mo

  • Worked as backend developer in lending products.
  • Added new features and fixed issues in 12% club and Gold Loan Service.
  • Built Rest APIs in Springboot and used Hibernate and MySQL queries.
JavaSpring BootHibernateMySQLBackend Development

Education

National Institute of Technology, Kurukshetra, Haryana

Bachelor of Technology - BTech — Information Technology

Jan 2018Jan 2022

Jawahar Navodaya Vidyalaya - JNV

12th — Non-Medical

Apr 2016Apr 2017

Jawahar Navodaya Vidyalaya - JNV

High School Diploma

Jul 2010Mar 2016

Stackforce found 100+ more professionals with Microservices & Backend Development

Explore similar profiles based on matching skills and experience