Keshava Balaji G profile photo 1 on Tal

Keshava Balaji G

Software Development Engineer-1 @ ZopSmart | Java | Spring Boot | Microservices | REST APIs | Kafka | Distributed Systems | MySQL | NoSQL | 2+ Years Experience

Bengaluru

2+ years of work experience

ZopSmart
Aug 20242 yrs 2 mosPresent

• Developed and enhanced Java and Spring Boot microservices for enterprise product hierarchy and catalog management. • Implemented event-driven workflows using Apache Kafka and Spring Cloud Stream for reliable service communication. • Optimized backend performance through MySQL query tuning and integration with Azure services. • Contributed to secure, production-ready services utilizing Spring Security, Docker, and CI/CD practices.
ZopSmart
Feb 20246 mosJul 2024

• Built invitation-management workflows and backend services using Java and Spring Boot. • Implemented course-management features and executed database operations with SQL. • Gained hands-on experience in software development and teamwork in a dynamic startup environment.

Keshava’s AI Stack

claude code
claude code
claude
claude
github copilot
github copilot
openai
openai

Education

UVCE

Bachelor of Technology - BTech, Information Technology

UVCE

20204 yrs2024

Join Keshava and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Keshava Balaji G on Tal

Headline

Software Development Engineer-1 @ ZopSmart | Java | Spring Boot | Microservices | REST APIs | Kafka | Distributed Systems | MySQL | NoSQL | 2+ Years Experience

About

I build backend services in Java and Spring Boot, with a focus on turning complex business requirements into reliable and maintainable systems. Over the last 2+ years at ZopSmart, I've worked on enterprise product hierarchy and catalog management platforms. A large part of my work involves APIs and services that manage hierarchical product data, along with the workflows and events that keep these operations consistent across the system. I've worked on several areas of the backend, including versioned REST APIs, Kafka-based event processing, Temporal workflows, database performance, API security, and Azure integrations. One of my projects involved moving product downloads to Azure Blob Storage, which brought download time down by 99%. I've also improved API performance by optimizing MySQL queries, indexes, and projections. I have hands-on experience with both synchronous and asynchronous backend communication, including REST APIs and Kafka event streams, as well as workflow orchestration for operations such as creating, updating, moving, and deleting hierarchy nodes. On the security side, I've worked with Spring Security, OAuth2, JWT, and scope-based authorization. My day-to-day development also involves writing tests, reviewing code, working with CI/CD pipelines, debugging production issues, and collaborating with different parts of the engineering team. Alongside my project work, I continue to strengthen my fundamentals in Java, concurrency, databases, system design, and DSA. Technologies: Java | Spring Boot | Microservices | Kafka | Temporal | REST APIs | Spring Security | OAuth2 | JWT | JPA/Hibernate | MySQL | MongoDB | Azure | Docker | GitHub Actions | CI/CD.

Location

Bengaluru

AI stack

claude code

claude

github copilot

openai

Work experience

Software Development Engineer-1 at ZopSmart, Aug 2024 - Present · 2 yrs 2 mos, • Developed and enhanced Java and Spring Boot microservices for enterprise product hierarchy and catalog management. • Implemented event-driven workflows using Apache Kafka and Spring Cloud Stream for reliable service communication. • Optimized backend performance through MySQL query tuning and integration with Azure services. • Contributed to secure, production-ready services utilizing Spring Security, Docker, and CI/CD practices.

Software Development Engineer Intern at ZopSmart, Feb 2024 - Jul 2024 · 6 mos, • Built invitation-management workflows and backend services using Java and Spring Boot. • Implemented course-management features and executed database operations with SQL. • Gained hands-on experience in software development and teamwork in a dynamic startup environment.

Education

Bachelor of Technology - BTech, Information Technology, UVCE