Nishant Raj

Serving Notice Period | Backend Engineer | Distributed Systems | Java, Spring Boot | Building Scalable Microservices for Millions of Users | Ex-TechM

Role
Software Developer at Tata Consultancy Services
Location
New Delhi, DL, IN
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Nishant Raj

I’m a Java Backend Developer with around 4 years+ of experience building reliable and scalable backend systems.Currently, I work at TCS, and previously at Tech Mahindra, where I gained hands-on experience solving real-world backend engineering problems in enterprise environments. My core expertise lies in Java (Core Java, Java 8, and Java 21), along with RESTful API development, concurrency, and backend system design fundamentals.I’ve worked extensively with SQL databases, backend logic design, and production-grade development practices, with a strong focus on performance, stability, and clean, maintainable code. I enjoy debugging complex issues, improving system behavior, and continuously refining the quality of the systems I work on.My broader skill set includes system design, DBMS, data structures and algorithms, and exposure to cloud platforms such as AWS, applied while solving real-world backend engineering challenges.Beyond my day-to-day role, I’m interested in engineering best practices, system design, and continuous learning. I also enjoy sharing insights around technology, personal growth, and lessons learned from practical development experience.I’m always open to connecting with professionals who value strong engineering fundamentals, thoughtful problem-solving, and building meaningful software.

Experience

  1. Software Developer

    Tata Consultancy Services

    Jan 2023 — Present · Noida, IN

    Utilized Java, Spring Boot, and Hibernate to create a robust and scalable RESTful API for the company\'s ecommerce platform, resulting in a 30% increase in sales due to improved user experience- Collaborated with the front-end team to integrate user-facing elements with server-side logic, resulting in a 50% reduction in customer complaints due to improved functionality- Employed MySQL and optimized queries to design a more efficient database schema- Documented internal APIs using Swagger, improving developer productivity by 15%- Engaged in Agile methodologies, leveraging Jira and Confluence for project management- Reduced critical downtime incidents by 60% through fault detection mechanisms on production servers- Integrated payment gateway flow using Worldpay, reducing failed transactions by 90%- Built and maintained a robust payment module using Java, Hibernate, JPA, and Lombok- Implemented unit and integration tests with JUnit and Mockito, increasing test coverage by 30% and reducing bugs by 20%- Redesigned user notifications module from scratch, leading to a 40% increase in user engagement- Implemented permission handling using RBAC with JWT authentication, reducing access-related bugs by 90%- Structured error logging using Apache Log4j for faster root cause analysis, reducing debugging time by 45% across 20+ microservices- Tech Stack used: Java, Spring Boot, Hibernate, JPA, MySQL, Lombok, JWT, Log4j, JUnit, Mockito, Swagger

Education

  • Guru Gobind Singh Indraprastha University

    Bachelor of Technology - BTech, Computer Science

    2016 — 2020

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Nishant Raj — Software Developer at Tata Consultancy Services in New Delhi, DL, IN | Unifers