Back to Developers
Rohan Gautam

Rohan Gautam

Java Backend Developer

Meerut, Uttar Pradesh 0+ yrs exp 76 · Very Good

About

No bio added yet

Skills & Expertise (26)

Spring Boot Beginner
5.3/10
0.5
Years Exp
Spring Security Beginner
5.3/10
0.5
Years Exp
REST APIs Beginner
5.3/10
0.5
Years Exp
Bucket4J Beginner
5.0/10
0.5
Years Exp
SQL Beginner
5.0/10
0.5
Years Exp
Razorpay Beginner
5.0/10
0.5
Years Exp
Google OAuth 2.0 Beginner
5.0/10
0.5
Years Exp
BCrypt Beginner
5.0/10
0.5
Years Exp
AWS EC2 Beginner
5.0/10
0.5
Years Exp
Docker Beginner
5.0/10
0.5
Years Exp
GitHub Beginner
5.0/10
0.5
Years Exp
Git Beginner
5.0/10
0.5
Years Exp
Gradle Beginner
5.0/10
0.5
Years Exp
Mockito Beginner
5.0/10
0.5
Years Exp
JUnit Beginner
5.0/10
0.5
Years Exp
Postman Beginner
5.0/10
0.5
Years Exp
Openapi Beginner
5.0/10
0.5
Years Exp
Swagger Beginner
5.0/10
0.5
Years Exp
RBAC Beginner
5.0/10
0.5
Years Exp
OAuth 2.0 Beginner
5.0/10
0.5
Years Exp
JWT Beginner
5.0/10
0.5
Years Exp
Redis Beginner
5.0/10
0.5
Years Exp
Postgresql Beginner
5.0/10
0.5
Years Exp
Hibernate Beginner
5.0/10
0.5
Years Exp
Spring Data JPA Beginner
5.0/10
0.5
Years Exp
Spring MVC Beginner
5.0/10
0.5
Years Exp

Work Experience

Java Backend Developer Intern

GEOCO India

Jan 2026 - Jul 2026

Designed and Engineered a modular Java 21 and Spring Boot backend with 60+ REST endpoints covering authentication, product catalog, cart, checkout, orders, payments, support, and admin workflows for an e-commerce platform. Implemented stateless authentication and authorization using Spring Security, JWT, BCrypt, and Google OAuth 2.0, enforcing user-resource ownership checks and role-based access control across USER and ADMIN endpoints. Integrated Razorpay and COD payment workflows using the Strategy pattern, server-side signature verification, and separate order and payment lifecycle states; implemented Redis-backed idempotency to prevent duplicate order and payment processing. Implemented Redis cache-aside caching with configurable TTL, explicit cache eviction, and PostgreSQL fallback for product and category reads, reducing API response times from approximately 250-300 ms to 150-200 ms; added Bucket4j rate limiting for authentication, payments, search, and review endpoints.

Education

Bachelor of Technology in Computer Science and Engineering - Vellore Institute of Technology

2022 - 2026 · Afghanistan

Certifications

Oracle Certified Professional: Java SE 17 Developer

Oracle · 2025

SQL and Relational Databases 101

IBM Cognitive Class · 2025

Cloud Computing

NPTEL · 2024

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 0/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 6/15
💰 Rate 0/5
🏆 Certs 5/5
Verified 5/5
Total Score 76/100

Profile Overview

Member sinceAug 2026

Availability Details

Visa Status

Citizen

Relocation

Open to Relocation