Ankit Gupta

Java Backend Developer | Spring Boot · Microservices · Kafka · Redis | 4+ YOE @ Wipro | Enterprise Airline Systems | Serving Notice Period

Bengaluru, Karnataka, India

About

Java Backend Developer with 4+ years of enterprise experience building high-performance, production-grade systems at Wipro Technologies — serving a leading international airline. Selected for onsite engagement at client headquarters in Doha, Qatar to lead and deliver complex, high-priority Change Requests on live production systems — a recognition of ownership, technical depth, and cross-cultural collaboration. 🔧 Core Stack: Java · Spring Boot · Spring Security · Microservices · REST APIs · Hibernate/JPA · Kafka · Redis · Keycloak (OAuth2/JWT) · MySQL · PostgreSQL · Maven · Git · Swagger/OpenAPI ⚡ Key Impact: • Built an automated route-upload pipeline → reduced a week-long multi-team process to under 5 minutes (99%+ reduction) • Designed a stock-allocation engine for travel agents with cron-based scheduling, validation, and automated notifications — zero manual intervention • Spearheaded Java 7 to Java 8 migration using Streams, Lambdas, and Optional — improving maintainability across legacy codebase • Implemented Keycloak-based OAuth2/JWT security for microservice endpoints 🎯 What I'm looking for: Product companies, GCCs, or high-growth startups building enterprise, fintech, or B2B SaaS systems. Based in Bangalore. Open to hybrid/onsite roles. 📩 Let's connect: [email protected]

Experience

  • Project Engineer at Wipro
    Jul 2022 - Present · 4 yrs

    Working as a Java Backend Developer on enterprise airline reservation and operations systems for a leading international airline — focusing on microservices architecture, backend automation, API development, and production reliability. Selected for onsite engagement at client headquarters in Doha, Qatar to lead delivery of complex, high-priority Change Requests on live systems. Key Contributions: • Built an automated route-upload pipeline using Spring Batch & cron jobs — reduced processing time from ~1 week to under 5 minutes, eliminating multi-team manual effort • Architected a stock-allocation engine for travel agents with automated validation, scheduling, and email notifications via Spring Mail — zero manual intervention • Developed and exposed RESTful APIs for inter-service communication across distributed microservices • Implemented Keycloak-based authentication & authorisation (OAuth2/JWT) to secure microservice endpoints • Utilized Redis caching to reduce database load on high-traffic data access paths • Optimised complex MySQL queries and resolved critical performance bottlenecks • Produced Swagger/OpenAPI documentation adopted by partner teams for onboarding and integration • Spearheaded Java 7 to Java 8 migration — introduced Streams, Lambdas, Optional; reduced boilerplate and improved maintainability • Resolved production incidents under SLA with root-cause analysis and zero-data-loss hotfix deployments Tech Stack: Java · Spring Boot · Spring Security · Spring Batch · Microservices · REST APIs · Hibernate/JPA · MySQL · PostgreSQL · Redis · Apache Kafka · Keycloak · OAuth2 · JWT · Maven · Git · Swagger/OpenAPI · Postman · SonarLint