
Manish Dubey
Java Backend Developer | Spring Boot | Microservices | Rest APIs
Hire this person
Send a job offer directly to this candidate
About
Java Backend Developer with 3+ years of experience in designing and developing scalable enterprise applications using Core Java, Spring Boot, and Microservices architecture. Strong expertise in OOPs principles, multithreading, collections framework, Java 8 features, and design patterns. Proven ability to optimize performance, debug production issues, and write clean, maintainable code following SOLID principles.
Experience
Backend Developer - Tata Consultancy Services (TCS) - Mumbai, Maharashtra, India
(2022-11 - 2026-03)
- Designed and developed scalable backend services using Core Java, OOPs principles, and Spring Boot.
- Implemented complex business logic using Collections Framework (HashMap, ConcurrentHashMap, Streams API).
- Utilized Java 8 features such as Lambda expressions, Streams, and Optional for efficient data processing.
- Implemented multithreading using ExecutorService and CompletableFuture to improve asynchronous processing.
- Applied SOLID principles and design patterns (Factory, Singleton, Strategy) to ensure clean and maintainable code.
- Optimized SQL queries and reduced API response time by improving indexing and query execution plans.
- Debugged production issues using logs, thread dumps, and JVM monitoring tools.
- Implemented exception handling strategy using custom exceptions and global handlers.
- Containerized applications using Docker and supported CI/CD pipelines.
Backend Developer - Tata Consultancy Services (TCS)
(2022-11 - 2026-03)
On-site
- backend modules using Core Java and Spring Boot following OOP design principles.
- Designed secure authentication workflows using role-based access control.
- Utilized Java Collections and Stream API for efficient data transformation and filtering.
- Implemented reusable utility components using design patterns like Builder and Singleton.
- Improved performance of critical APIs by optimizing database interactions and reducing memory overhead.
- Assisted in debugging production issues using logs, exception tracing, and performance monitoring tools.
- Collaborated with clients during requirement analysis and defect resolution.
Education
Bachelor's degree - Patkar Varde College, Mumbai (2020)



