SDE 2 at PayU Payments || Java · Kafka · Spring Boot | Distributed Systems & Event-Driven Architecture

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Greater Indore Area

Trivandrum






Master of Technology - MTech, Computer Science
International Institute of Information Technology Bangalore
Bachelor of Engineering - BE, Information Technology
shree vaishnav institute of technology and science
Join Gourav and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSDE 2 at PayU Payments || Java · Kafka · Spring Boot | Distributed Systems & Event-Driven Architecture
Software Engineer II with 5+ years of experience building scalable fintech applications and distributed systems. Currently working at PayU, developing high-performance backend services that power merchant communication and notification platforms at scale. Experienced in Java, Spring Boot, Kafka, Redis, OpenSearch, microservices architecture, REST APIs, and event-driven systems. Passionate about solving complex engineering challenges, designing resilient systems, and optimizing performance for highly available applications. I enjoy building impactful products, improving system reliability, and continuously learning modern technologies and backend design patterns.
Bengaluru
claude code
codex
cursor
gemini
github copilot
Software Engineer 2 at PayU, Jul 2022 - Present · 4 yrs 2 mos, Bengaluru, Karnataka, India, Overall Impact ➔ As a Software Development Engineer II on the Notifications Team at PayU, responsible for building and maintaining the critical infrastructure that powers millions of notifications across various channels. ➔ Drive the development of high-performance, scalable notification services that are crucial for integrating merchants and ensuring seamless communication. ➔ Focused on enhancing the reliability, scalability, and efficiency of PayU's notification platform, directly impacting merchant integration and customer communication. Technical Expertise ➔ Leverage expertise in Java, Spring Boot 3, Kafka, MySQL, OpenSearch, and Redis to design, develop, and optimize notification services. ➔ Utilize in-depth knowledge of Java, Spring Boot, and Kafka to build robust and scalable microservices for real-time data processing and delivery. ➔ Apply expertise in database management (MySQL, OpenSearch) and caching (Redis) to ensure efficient data storage, retrieval, and performance optimization.
Back End Developer at DataWeave, Jan 2022 - Jul 2022 · 7 mos, Bengaluru, Karnataka, India, Python/ Tornado web framework / MySql During my internship, I worked on developing high-performance web applications using Python, a versatile language widely used for web development and the Tornado web framework, which is scalable and non-blocking, allowing it to handle large amounts of concurrent connections MySQL - Popular open-source relational database management system used to store and manage data in a reliable manner. Kafka - Distributed streaming platform used to process and analyze real-time data in a scalable and efficient way. Redis cache - In-memory data structure store used to provide fast data access and retrieval for improved application performance.
Associate System Engineer at Tata Consultancy Services, Sep 2017 - Mar 2020 · 2 yrs 7 mos, Greater Indore Area, • Developed and maintained RESTful web services using Java and Spring Boot, enabling seamless integration with other systems and supporting the onboarding of 4-5 new contracts and projects within billing and procurement. • Successfully investigated, tested, and resolved application defects, resulting in an 80% reduction in recurring issues, ensuring high availability and reliability of enterprise-grade applications. • Led deployment activities for multiple projects, ensuring 100% compliance with deadlines and minimizing deployment-related errors through the use of Jenkins for continuous integration and deployment. • Utilized MySQL to design and manage relational databases, ensuring data integrity and efficient data access, while also contributing to the development and support of mission-critical applications. • Collaborated with cross-functional teams (business analysts, testers, etc.) to gather requirements, design solutions, resolve issues, and ensure code quality and consistency throughout the software development lifecycle.
TCS ILP Trivandrum at TATA Consultancy Services (TCS), Sep 2017 - Dec 2017 · 4 mos, Trivandrum, Learned Software/Web development skills (Software Development,Code Integration, Version Management Tool,Software Testing ,Debugging,) . Developed Presentation skills – To communicate effectively in the workplace.
Master of Technology - MTech, Computer Science, International Institute of Information Technology Bangalore
Bachelor of Engineering - BE, Information Technology, shree vaishnav institute of technology and science