Rohit Gulalkari profile photo 1 on Tal

Rohit Gulalkari

Java Backend Developer @ TCS | Building RTGS Payment Microservices with Kafka · Spring Boot · AWS | BFSI & FinTech | TCS Gems Award

Pune District

5+ years of work experience

Tata Consultancy Services
Dec 20241 yr 6 mosPresent

Pune, Maharashtra, India

Project: ISO 20022 Payment Message Transformation Platform Domain: Banking & Payments (BFSI) ● Designed and developed Spring Boot microservices for ISO 20022 payment message ingestion, validation, workflow, and transformation. ● Architected event-driven microservices using Apache Kafka, leveraging consumer groups, parallelism, retries, and error isolation to achieve reliable, high-throughput message processing. ● Built fault-tolerant Kafka consumers with schema validation, idempotent processing, and controlled retries to ensure message consistency and zero data loss. ● Architected dynamic multi-country configuration management using MongoDB with auto-collection and indexing strategy. ● Improved transformation throughput through parallel Kafka consumption and multi-threaded processing. ● Reduced configuration lookup latency by implementing Spring Cache with scheduled refresh to ensure high read performance without stale data. ● Implemented end-to-end Kafka flow tests, contract testing, and CI quality gates ensuring >90% code coverage. ● Actively supported UAT and production environments, handling hotfixes and partner validation issues. ● Owned end-to-end backend delivery including design discussions, implementation, testing, UAT support, and production stability.
Intellect Design Arena Ltd
Oct 20213 yrs 3 mosDec 2024

Hyderabad, Telangana, India · Hybrid

Intellect Design Arena Ltd
Oct 20213 yrs 3 mosDec 2024

Hyderabad, Telangana, India · Hybrid

Project SUMMERY Client: Wealth Management Private Banking System Application RM Lite Application: Developed a lightweight application for Relationship Managers using, Spring RESTful services, and Spring Batch. Enabled RMs to manage client interactions and portfolios more effectively, improving user engagement. CRM Module: Developed and maintained a comprehensive CRM module for customer onboarding and management using Java SE, JSP, Servlet, JPA, and Oracle database. Improved onboarding efficiency by 20% through optimized code and process automation. PMX Module: Spearheaded the development of wealth management functionalities including order placements, order management, and bulk upload capabilities. Integrated Jasper for generating reports and used Spring Batch for processing large volumes of transactions. Charges Module: Designed and implemented the charges module, handling the calculations and application of charges on wealth transactions. Leveraged Spring Data JPA for seamless database interactions.

Education

Bachelor of Engineering, Electrical

G H Raisoni College Of Engineering And Management Amravati

20173 yrs2020

Diploma in Engineering, Electrical Engineering

G H Raisoni Polytechnic Amravati ,Maharashtra

20143 yrs2017

Join Rohit and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Rohit Gulalkari on Tal

Headline

Java Backend Developer @ TCS | Building RTGS Payment Microservices with Kafka · Spring Boot · AWS | BFSI & FinTech | TCS Gems Award

About

I am a Backend Java Developer with 4+ years of experience building high-availability, SLA-bound payment systems in BFSI environments. I specialize in designing distributed, event-driven microservices using Java 8/17, Spring Boot, and Apache Kafka. Currently working on ISO 20022/SWIFT RTGS payment platforms, I design ingestion, validation, transformation, and workflow orchestration services that handle financial transactions where consistency, ordering, and zero data loss are critical. My core strengths include: • Architecting Kafka-based streaming systems with optimized partitioning, idempotent processing strategies, acks=all producers, controlled offset commits, and duplicate prevention via database constraints • Designing fault-tolerant microservices with retry, backoff, and Dead Letter Topic (DLT) mechanisms to prevent cascading failures • Implementing transactional consistency across distributed systems • Performance tuning through parallel consumption, batch processing, caching, and indexing strategies • Building configuration-driven rule engines for multi-country payment workflows • Containerized deployments using Docker and Kubernetes Previously at Intellect Design Arena, I worked on trade execution and onboarding systems, improving trade processing latency by 30% through asynchronous processing and optimized database strategies. I also implemented secure JWT-based authentication and addressed VAPT findings to strengthen API security. I am passionate about building financial-grade systems where correctness, ordering, resilience, and throughput are non-negotiable. I continuously deepen my understanding of distributed systems, Kafka internals, concurrency, and scalable backend architecture to prepare for high-impact product engineering roles.

Location

Pune District

Work experience

Java Backend Developer at Tata Consultancy Services, Dec 2024 - Present · 1 yr 6 mos, Pune, Maharashtra, India, Project: ISO 20022 Payment Message Transformation Platform Domain: Banking & Payments (BFSI) ● Designed and developed Spring Boot microservices for ISO 20022 payment message ingestion, validation, workflow, and transformation. ● Architected event-driven microservices using Apache Kafka, leveraging consumer groups, parallelism, retries, and error isolation to achieve reliable, high-throughput message processing. ● Built fault-tolerant Kafka consumers with schema validation, idempotent processing, and controlled retries to ensure message consistency and zero data loss. ● Architected dynamic multi-country configuration management using MongoDB with auto-collection and indexing strategy. ● Improved transformation throughput through parallel Kafka consumption and multi-threaded processing. ● Reduced configuration lookup latency by implementing Spring Cache with scheduled refresh to ensure high read performance without stale data. ● Implemented end-to-end Kafka flow tests, contract testing, and CI quality gates ensuring >90% code coverage. ● Actively supported UAT and production environments, handling hotfixes and partner validation issues. ● Owned end-to-end backend delivery including design discussions, implementation, testing, UAT support, and production stability.

Product Implementation Engineer(Java Developer) at Intellect Design Arena Ltd, Oct 2021 - Dec 2024 · 3 yrs 3 mos, Hyderabad, Telangana, India · Hybrid

System Engineer (Java Backend Developer) at Intellect Design Arena Ltd, Oct 2021 - Dec 2024 · 3 yrs 3 mos, Hyderabad, Telangana, India · Hybrid, Project SUMMERY Client: Wealth Management Private Banking System Application RM Lite Application: Developed a lightweight application for Relationship Managers using, Spring RESTful services, and Spring Batch. Enabled RMs to manage client interactions and portfolios more effectively, improving user engagement. CRM Module: Developed and maintained a comprehensive CRM module for customer onboarding and management using Java SE, JSP, Servlet, JPA, and Oracle database. Improved onboarding efficiency by 20% through optimized code and process automation. PMX Module: Spearheaded the development of wealth management functionalities including order placements, order management, and bulk upload capabilities. Integrated Jasper for generating reports and used Spring Batch for processing large volumes of transactions. Charges Module: Designed and implemented the charges module, handling the calculations and application of charges on wealth transactions. Leveraged Spring Data JPA for seamless database interactions.

Education

Bachelor of Engineering, Electrical, G H Raisoni College Of Engineering And Management Amravati

Diploma in Engineering, Electrical Engineering, G H Raisoni Polytechnic Amravati ,Maharashtra

Rohit Gulalkari - Java Backend Developer in Pune District | Tal