Hello, I'm
Lokesh Sharma
Senior Backend Engineer - Java & AWS
Building scalable distributed systems and event-driven architectures. Expert in system design, driving high availability, and optimizing performance for enterprise solutions.
Delhi, India
About Me
I am a Senior Backend Engineer with over 7 years of experience crafting highly scalable, robust, and performant backend services. My expertise lies deeply in designing Distributed Systems and Event-Driven Architectures leveraging the Java ecosystem and AWS Cloud services.
Throughout my career, I've successfully engineered solutions that process massive scale workloads, handling over 1M+ daily transactions while sustaining 99.9% uptime. I take pride in diving deep into complex system design challenges, optimizing API latency (achieving up to 80% reduction), and streamlining cloud infrastructure to realize over $500K in annual cost savings.
With a strong engineering foundation rooted in Test-Driven Development (TDD) and modern architectural patterns (CQRS, Event Sourcing, Microservices), I am passionate about building fault-tolerant systems. Beyond coding, I actively mentor engineering teams to foster technical excellence and drive impactful product deliveries. I am constantly seeking opportunities to tackle the next big architectural challenges in high-growth technology environments.
7+
Years Experience
25+
Microservices Scaled
$500K+
Cloud Costs Saved
99.9%
Uptime Sustained
Technical Skills
Languages
Cloud & Infrastructure
Frameworks & Libraries
Architecture & Patterns
Testing & Quality
Monitoring & CI/CD
Experience
Senior Backend Engineer - Java and AWS
Ernst and Young LLP (Client - Fidelity International) | Gurugram
Mar 2022 - Present- Architected and delivered cloud-native backend services on AWS for secure, real-time financial data delivery, sustaining 99.9% service availability for enterprise clients across Agile two-week sprint cycles.
- Owned and scaled 25+ reusable microservices consumed by 30+ downstream systems, driving up to 80% reduction in API response latency; applied Gang-of-Four Design Patterns (Factory, Strategy, Observer) for extensibility.
- Enforced TDD discipline using JUnit 5 and Mockito across all service deliverables, achieving 85%+ code coverage and reducing regression defect rate by 45%.
- Modelled relational data access layers using Hibernate, eliminating raw SQL in 10+ services and improving ORM query performance by 35%.
- Refactored 15+ legacy services and reduced code footprint by approximately 60%, improving maintainability, deployment speed, and testability.
- Led end-to-end resolution of 60+ production-critical incidents within Scrum-governed incident review cycles, decreasing application crash rates by approximately 70% within one year.
- Optimized AWS resource usage and CI/CD workflows, contributing to more than $500K in annual cloud cost savings.
- Partnered with global product, QA, and DevOps teams to deliver compliant, resilient, and highly available financial systems.
Software Engineer
Smartbox Ecommerce Solutions Pvt Ltd | Noida
May 2021 - Mar 2022- Built highly available Java microservices powering a 500-node nationwide smart locker network (50K+ daily users) with 24x7 uptime; implemented distributed state management using JPA to maintain consistency across geographically dispersed devices while meeting sub-2s latency for locker open/close operations.
- Designed and implemented audit and cost-tracking services for messaging and email workloads, improving financial visibility and operational control.
- Applied Agile/Scrum ceremonies (sprint planning, retrospectives) within a cross-functional team of 8 engineers, accelerating feature delivery cadence by 20%.
- Wrote comprehensive unit and integration tests with JUnit and Mockito, maintaining 80%+ test coverage across all service modules.
- Refactored core backend services using Design Patterns (Template Method, Facade) to reduce codebase size by approximately 40% while maintaining functional parity.
- Contributed across the full SDLC including design, development, deployment, and on-call production support.
Senior Associate Consultant Development - Java
Oodles Technologies Pvt Ltd | Gurugram
Apr 2019 - May 2021- Developed low-latency Java services for real-time trade execution and portfolio management using JPA-backed persistence and Design Patterns (Command, State) for transaction workflow modelling (Belfrics Cryptocurrency Trading Platform, Apr 2019 - Jan 2020).
- Shipped 50+ product features and resolved 100+ production and platform defects under Agile/Scrum ceremonies, improving overall stability and performance by approximately 30%.
- Strengthened consistency and reliability in transaction workflows for financial-grade data integrity and uptime; validated all critical paths using JUnit and Mockito test suites.
- Designed and implemented scalable backend services for enterprise-grade customer communication workflows; built TDD-first with JUnit 5 and Mockito for reliable API contract verification.
- Accomplished 40% reduction in message delivery failures as measured by end-to-end delivery-rate SLA dashboards, by refactoring the routing engine using a Chain-of-Responsibility Design Pattern and adding dead-letter queue handling on IBM MQ.
- Enabled high-volume, reliable messaging delivery with monitoring and operational observability across 5+ enterprise clients.
Technical Mentor
Individual | Remote
Jan 2022 - Present- Mentor 5-8 junior developers per cohort on Java backend engineering, Spring Boot architecture, TDD with JUnit/Mockito, and system design interview preparation.
- 80% of mentees secured software engineering roles within 6 months of completing the mentorship program.
Projects
Real-Time Financial Data Delivery Platform
AWS, Spring Boot, Kafka, DynamoDB, API Gateway, JPA, JUnit, Mockito, CQRS, Event Sourcing, CloudWatch
- Accomplished 99.9% uptime SLA adherence for 12 consecutive quarters as measured by AWS CloudWatch availability dashboards, by designing an event-driven microservices architecture with API Gateway, Kafka, and DynamoDB for Fidelity International's investment data pipeline.
- Implemented using Spring Boot, JPA, and Design Patterns (CQRS, Event Sourcing); validated with JUnit and Mockito test suites achieving 90%+ branch coverage across 25+ services.
- Accomplished 50% reduction in operational alert noise as measured by PagerDuty monthly alert frequency reports, by introducing automated circuit-breaker patterns and classification-driven incident routing.
Smart Locker Logistics Backend
Spring Boot, JPA, Redis, Kafka, Docker, Kubernetes, Prometheus, Grafana, CI/CD
- Accomplished zero-downtime deployments across all 18 production releases as measured by CI/CD pipeline deployment logs, by designing a fault-tolerant Spring Boot microservice architecture for a 500-node nationwide locker network.
- Accomplished sub-100ms average response time for locker status queries as measured by Prometheus/Grafana latency percentile dashboards, by integrating JPA-managed device-state persistence with Redis caching.
- Delivered 100% audit trail coverage for all financial transactions as measured by compliance review reports, by building a dedicated cost-tracking service with Kafka-backed event logs.
Shared Microservices Platform (Internal SDK)
Spring Boot, Factory Pattern, Decorator Pattern, JPA, SonarQube
- Accomplished 60% reduction in duplicated cross-cutting code across 30+ downstream systems as measured by SonarQube duplication reports, by extracting common concerns into a reusable Spring Boot starter library using Factory and Decorator Design Patterns.
- Published 8 shared modules (security, observability, error handling, JPA base entities) adopted by 12 engineering squads, reducing new-service bootstrap time by 3 days per squad.
Belfrics Cryptocurrency Trading Platform
Java, Spring Boot, JPA, Design Patterns, JUnit, Mockito
- Developed low-latency Java services for real-time trade execution and portfolio management using JPA-backed persistence and Design Patterns (Command, State) for transaction workflow modelling.
- Shipped 50+ product features and resolved 100+ production and platform defects under Agile/Scrum ceremonies, improving overall stability and performance by approximately 30%.
- Strengthened consistency and reliability in transaction workflows for financial-grade data integrity and uptime; validated all critical paths using JUnit and Mockito test suites.
IP Messaging (WhatsApp Business API Integration)
Java, Spring Boot, IBM MQ, JUnit, Mockito, TDD, Chain-of-Responsibility
- Designed and implemented scalable backend services for enterprise-grade customer communication workflows; built TDD-first with JUnit 5 and Mockito for reliable API contract verification.
- Accomplished 40% reduction in message delivery failures as measured by end-to-end delivery-rate SLA dashboards, by refactoring the routing engine using a Chain-of-Responsibility Design Pattern and adding dead-letter queue handling on IBM MQ.
- Enabled high-volume, reliable messaging delivery with monitoring and operational observability across 5+ enterprise clients.
Achievements & Certifications
AWS Certified Cloud Practitioner
CFL-C01, Amazon Web Services
Java Programmer
Extraordinaire Award (3-Time Recipient)
Ernst and Young - Recognized for exceptional individual performance and technical excellence.
Outstanding Team Award
Fidelity International - Special recognition for exemplary collaboration and cross-functional teamwork.
Education
Master of Computer Applications (MCA)
Mahatma Jyotiba Phule Rohilkhand University
Aug 2016 - Oct 2019Bachelor of Science in Mathematics
Mahatma Jyotiba Phule Rohilkhand University
Aug 2010 - Dec 2013Languages
English
Fluent
Hindi
Fluent