Backend Engineer specializing in Java, Spring Boot, and scalable backend systems.
I build high-performance REST APIs, microservices, and enterprise backend applications with a focus on clean architecture, performance, and reliability.
Currently working as a Software Engineer at Accenture, building enterprise-scale backend solutions and continuously deepening my expertise in distributed systems and backend architecture.
- Enterprise backend development
- Spring Boot microservices
- Distributed systems
- REST API design
- Performance optimization
- Scalable backend architecture
Java β’ Spring Boot β’ Spring MVC β’ Spring Data JPA β’ Hibernate
Oracle β’ PostgreSQL β’ MySQL β’ Redis
Kafka β’ RabbitMQ
Docker β’ AWS β’ CI/CD β’ Jenkins
Git β’ Maven β’ IntelliJ IDEA β’ Postman
Scalable URL shortening service built using Spring Boot with optimized database design and caching.
Tech Java β’ Spring Boot β’ Redis β’ PostgreSQL β’ Docker
Concepts Caching β’ Rate Limiting β’ Unique ID Generation β’ Analytics
Background job processing platform capable of handling high volumes of asynchronous workloads.
Tech Java β’ Spring Boot β’ RabbitMQ/Kafka β’ Redis β’ PostgreSQL
Concepts Asynchronous Processing β’ Retry Mechanisms β’ Worker Scaling β’ Fault Tolerance
Microservices communicating asynchronously using messaging platforms.
Tech Java β’ Spring Boot β’ Kafka β’ RabbitMQ β’ Docker
Concepts Event Streaming β’ Service Decoupling β’ Event-Driven Architecture β’ Resilience
Production-ready REST APIs following clean architecture and best practices.
Tech Java β’ Spring Boot β’ Spring Data JPA β’ Hibernate β’ Oracle
Concepts REST APIs β’ Layered Architecture β’ Transaction Management β’ Security β’ Performance Optimization
- Developed and maintained backend services supporting 330M+ telecom users.
- Improved database performance by 35β40% through SQL tuning and query optimization.
- Reduced deployment time from 2 hours to 25 minutes by improving CI/CD processes.
- Designed and enhanced multiple enterprise backend services using Java and Spring Boot.
- Collaborated with cross-functional teams to deliver highly available and scalable enterprise applications.
- Advanced Spring Boot
- Spring Cloud
- Distributed system design
- Event-driven architecture
- Kubernetes
- System Design for large-scale applications
LinkedIn
https://linkedin.com/in/uditmaherwal
Email
uditmaherwal4@gmail.com
