Back to Developers
Harsh Singhal

Harsh Singhal

Java Developer

Pune, Maharashtra
70
Profile Score

Skills & Expertise (14)

Java Python SQL Spring Boot Spring Security Microservices MongoDb JUnit Mockito Postman Swagger OOP Docker Jenkins

Skill proficiency details not yet added

Work Experience

Java Developer

Tata Consultancy Services

01-2023 - Present

Engineered and optimized core RESTful APIs using Java, Spring Boot, and MongoDB, implementing end-to-end validations that reduced API response time by 30% and overall API failures by 40%. Integrated multiple third-party financial APIs to fetch, map, and transform customer data, automating a critical business workflow and reducing manual processing efforts by 50% for back-office teams. Enforced strict API contracts through the OpenAPI Specification and achieved 90% unit test coverage (10% above team target) using JUnit and Mockito, lowering post-deployment defects by 35%. Enhanced CI/CD pipeline efficiency by automating validation, quality checks, and testing workflows with Bitbucket and SonarQube, resulting in a 20% drop in deployment errors. Designed scalable microservice components and optimized inter-service communication, improving system modularity and reducing latency under high-load conditions. Refactored legacy modules using OOP principles, improving code clarity, maintainability, and reducing technical debt across multiple services. Implemented robust authentication and authorization using Spring Security and JWT, strengthening application security and reducing access-related issues. Improved database performance by optimizing complex MongoDB and SQL queries and adding targeted indexes, increasing API throughput and reducing query execution time. Built advanced error-handling, logging, and exception-management mechanisms, reducing debugging and issue-resolution time by 25%. Conducted Root Cause Analysis (RCA) for production incidents using logs, traces, and monitoring tools, enabling faster resolution and preventing recurring issues. Created technical documentation for APIs, process flows, and architecture components using Swagger and internal tools, accelerating onboarding for new developers.

Education

B.Tech in Computer Science

2019 - 2023 · India

Interested in this developer?

Profile Score Breakdown

📷 Photo 0/10
📄 Resume 15/15
💼 Job Title 10/10
✍️ Bio 0/10
🛠️ Skills 19/20
🎓 Education 10/10
⏱️ Experience 11/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 70/100

Profile Overview

Member sinceDec 2025

Availability Details

Visa Status

H1B Visa

Relocation

Open to Relocation

Skills (14)

Java Python SQL Spring Boot Spring Security Microservices MongoDb JUnit Mockito Postman +4 more