k
kanikagosain2

Kanika G

@kanikagosain2

Java Spring Boot API Developer

India
English, Hindi
About me
Senior Java Backend Developer with 6+ years of experience in Spring Boot and REST APIs. I build scalable microservices and deliver production-ready solutions. I can help with: - Fixing API bugs and errors - Debugging production issues - Improving backend performance - Building REST APIs - Database optimization Reliable, clean, and efficient backend solutions.... Read more

Skills

k
kanikagosain2
Kanika G
Offline • 
Average response time: 1 hour

See my services

Bug Fixes
I will fix java spring boot API bugs and errors

Portfolio

Work experience

Programming_Hub

Software Developer

Programming Hub • Full-time

May 2022 - Present4 yrs

Engineered and scaled 10+ Spring Boot microservices handling millions of financial transactions monthly. Improved API performance by 35–45% using Redis caching and query optimization, while implementing secure authentication with JWT and OAuth2. Migrated a legacy Java Swing application to a microservices architecture, converting UI-driven logic into REST APIs and improving scalability and maintainability. Refactored monolithic code into modular backend services, increasing development speed by 20%. Built Dockerized services with Jenkins CI/CD, reducing deployment time and improving release reliability. Led production deployments, resolved critical API and integration issues, reduced MTTR by 40%, and maintained 99.9% uptime. Worked with AWS (S3, SQS, Secrets Manager) for scalable, asynchronous systems. Optimized PostgreSQL and MongoDB queries, reducing latency by up to 40%. Designed and tested APIs using Postman and documented via Swagger/OpenAPI.

Tata_Consultancy Services

Software Developer (Java Backend)

Tata Consultancy Services • Full-time

Aug 2019 - May 20222 yrs 9 mos

Built and enhanced backend services using Java and Spring Boot within a microservices architecture, developing REST APIs for Admin, Team, and Vendor modules with role-based access control (RBAC). Designed and implemented loan processing, grant allocation, and transaction workflows, improving processing accuracy and reducing manual intervention. Optimized MySQL queries and indexing strategies, reducing database load by 30% and improving query response time by 25%. Developed and maintained unit test cases using JUnit, reducing production defects and improving code stability during releases.