Piyush Ray
Piyush Ray

Java Backend Developer

Actively looking · Member since 25 Oct 2026
Location
Noida, India
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Part Time, Contract, Freelance
Experience level
Mid

About

Professional summary

I am a Java backend developer with approximately two years of experience building scalable Spring Boot microservices, REST APIs, and Azure-hosted services. I focus on creating clean, testable, and reliable backend systems.

I have hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security, JWT authentication, Redis caching, and relational and NoSQL databases. My backend work includes API design, DTO mapping, exception handling, pagination, indexing, and data persistence.

In my current role at Tata Consultancy Services, I work on modernizing batch-processing workloads and decomposing monolithic applications into independently deployable Spring Boot services. I use Azure services and caching strategies to improve reliability, performance, and infrastructure efficiency.

I am experienced in distributed-system patterns through Spring Cloud, including Eureka, Gateway, and Config Server. I also apply resilience practices such as retries, circuit breakers, rate limiting, fault tolerance, and request validation.

Alongside backend development, I have worked with React, Next.js, TypeScript, PostgreSQL, Prisma, and Tailwind CSS to build responsive, SEO-friendly web applications. I enjoy solving system design challenges, working in Agile teams, and delivering maintainable software.

Notice period: 1 Month

Skills

39 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Application Utilities

Data Stores

Languages & Frameworks

Experience

Career history

Backend Developer – Java, Spring Boot, Microservices Tata Consultancy Services

I migrated Talend-based batch jobs to Spring Batch on Azure, using chunk-oriented processing and multithreading. I implemented retry and skip handling to support reliable and restartable batch executions.

I built data persistence layers using Spring Data JPA and MySQL, adding composite indexes and pagination to improve high-volume list-query performance. I also designed REST endpoints across Spring Boot microservices with DTO mapping and standardized global exception handling.

I contributed to extracting modules from a monolithic codebase into independent Spring Boot services, enabling isolated builds and deployments. I also tuned Azure Redis cache settings, including TTLs and eviction policies, and helped right-size the cache tier to reduce infrastructure costs.

Web Developer Intern – React.js, Next.js, TypeScript ITJOBXS

I built SEO-optimized web pages using Next.js and TypeScript, applying server-side rendering and image optimization to improve page speed and discoverability.

I modeled PostgreSQL schemas with Prisma using normalized, indexed relationships for efficient queries. I also rebuilt layouts with Tailwind CSS to deliver mobile-first responsive experiences across screen sizes.

Education

Learning history

Techno Main Salt Lake

B.Tech, Information Technology

Bachelor of Technology in Information Technology. CGPA: 8.38.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu