Post Job Free
Sign in

Senior Java Backend Engineer specializing in Spring Boot microservices

Location:
Hyderabad, Telangana, India
Posted:
February 25, 2026

Contact this candidate

Resume:

M a h e s h b a b u C h e r u k u r i

LinkedIn: linkedin.com/in/mahesh-babu-cherukuri • GitHub: github.com/MaheshbabuCh Phone: +91-964******* • Email: ***********************@*****.*** Summary

Backend Engineer with 4+ years of experience building scalable Java and Spring Boot–based microservices for high-traffic e-commerce and backend systems.

Strong expertise in checkout, order, voucher, and payment workflows, API performance optimization, and distributed system reliability. Hands-on with Kafka, Redis, MySQL, Docker, CI/CD pipelines, and AWS in real production environments. S k i l l s

Primary Backend Stack

• Java, Spring Boot, Spring Data JPA, Hibernate

• RESTful APIs, Microservices, Distributed Systems

• Kafka, Redis, MySQL

Cloud & DevOps

• AWS (EC2, S3, IAM), Docker, Jenkins, CI/CD

Security & Performance

• OAuth2, JWT, Caching, API Optimization, Unit Testing (JUnit / Mockito) Enterprise Integrations

• SAP Integration

• Salesforce (Apex, B2B/B2C Commerce)

E x p e r i e n c e

Publicis Sapient

Senior Software Engineer (Java + Spring Boot + Apex) September 2023 – Present Carlsberg (E-Commerce Platform) Team Size: 30+ Technologies: Java, Spring Boot, Spring Cloud, Redis, Kafka, Docker, Jenkins, MySQL, Apex, AWS

• Owned the design and optimization of 20+ Java Spring Boot REST APIs across cart, checkout, order, and voucher modules, improving response times and supporting high-traffic B2B/B2C e-commerce workflows.

• Architected the voucher lifecycle engine (reserve, issue, redeem), boosting campaign conversions by 14%.

• Enhanced API performance by 28% through Redis caching, async execution, and optimized DB queries.

• Enforced cut-off time–based cancellation logic, reducing invalid cancellations by 30%.

• Strengthened reliability with extensive JUnit5 + Mockito test coverage, keeping regressions below 3%.

• Containerized microservices via Docker and standardized CI/CD pipelines using Jenkins for consistent deployments.

• Improved checkout stability by identifying bottlenecks and reducing checkout failures by 12%.

• Integrated Java microservices with SAP and Salesforce systems to ensure pricing, availability, and order data consistency across platforms.

• Used SLF4J with Logback/Log4j2 for structured application logging and leveraged centralized logging systems like ELK/CloudWatch to debug and trace issues across microservices in production.

• Promoted to Senior Software Engineer for ownership of critical backend services and production stability. Software Engineer (Java + Spring Boot + JavaScript + SFCC) September 2021 – August 2023 L’Oréal Team Size: 30+

• Developed backend services and integrations for 8+ global e-commerce storefronts, handling order processing, reconciliation, and reporting flows.

• Refactored legacy components using SOLID principles and clean architecture, improving code readability and reducing onboarding time for new team members by 20–30%.

• Built SAP order status integrations and scheduled background jobs to ensure reliable cross-system data synchronization.

• Supported multi-region rollouts with near-zero critical defects and handled production debugging for live markets.

• Served as the sole backend owner for multiple markets, handling development, debugging, and production support while collaborating with cross-functional teams to ensure smooth end-to-end deliveries. P r o j e c t s

Microservices-Based E-Commerce Application (Spring Boot + Microservices + Stripe + OAuth2/JWT)

• Designed a microservices-based application with independent Auth, User, Product, and Payment services using Spring Boot.

• Implemented OAuth2/JWT security, Stripe payments with idempotency, and retry-safe workflows.

• Used JPA/Hibernate, centralized exception handling, Docker, and clean layered architecture. BookMyShow Backend: Domain-Driven Design (DDD) with JPA, auditing, relationships, and service layers. Hotel Management System: Room booking, invoicing, lifecycle management. Expense Management System: Expense splitting, debt minimization, MySQL persistence. Cer t i f i c a t i o n s

• CERTIFIED COMMERCE CLOUD DEVELOPER

E d u c a t i o n

AUGUST 2021

Bachelor of Technology Krishna Chaitanya Institute of Technology & Sciences 7.0 GPA • Computer Science & Engineering



Contact this candidate