Vipul Rana

Senior Software Engineer

Pune, Maharashtra, India3 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in Java and Spring ecosystem for backend development.
  • Strong foundation in system design and distributed systems.
  • Proficient in TDD and modern DevOps practices.
Stackforce AI infers this person is a Backend Engineer specializing in scalable e-commerce and digital solutions.

Contact

Skills

Core Skills

JavaSpring Boot

Other Skills

JiraReact.jsAngularJSKafkaAmazon Web Services (AWS)GitBack-End Web DevelopmentJPAMongoMicrosoft AzureSpring SecurityPostgreSQLMongoDBSpring BatchWeb Development

About

Senior Java Backend Engineer with 3.5+ years of experience building scalable, reliable, and high-performance backend systems for enterprise and consumer-facing platforms in e-commerce and digital domains. I have worked with global clients and large-scale systems where performance, scalability, and reliability are non-negotiable. My core expertise lies in Java (8/11/17) and the Spring ecosystem, including Spring Boot, Spring MVC/WebFlux, Spring Data JPA, Hibernate, Spring Security, and building RESTful and event-driven microservices. I focus on writing clean, maintainable, and extensible code by applying OOP principles, SOLID concepts, and GoF Design Patterns such as Factory, Builder, Strategy, Observer, Proxy, and CQRS-based approaches where applicable. I have a strong foundation in System Design and Distributed Systems, with hands-on experience designing services for scalability, high availability, fault tolerance, and performance. My work regularly involves applying concepts like caching strategies, rate limiting, circuit breakers, eventual consistency, asynchronous processing, and resilient architectures. I have practical experience working with Apache Kafka for event-driven communication and streaming pipelines, and Redis for distributed caching, session management, and performance optimization. I am comfortable working with both relational databases (MySQL, PostgreSQL) and NoSQL stores, focusing on schema design, indexing, query optimization, and data consistency. Quality is a key part of my engineering mindset. I actively follow TDD and shift-left testing practices and have hands-on experience with JUnit 5, Mockito, Spring Boot Test, Testcontainers, and Mutation Testing (PIT) to ensure test effectiveness and long-term code reliability. I also have good exposure to cloud and DevOps practices, including Docker, basic Kubernetes, CI/CD pipelines using Jenkins and GitHub Actions, and deployments on AWS/Azure. I am comfortable with monitoring, logging, production support, and root cause analysis using modern observability tools. Beyond coding, I enjoy participating in design discussions, code reviews, and mentoring junior engineers. I thrive in Agile environments, collaborate effectively with cross-functional teams, and take ownership of delivering scalable, well-tested backend solutions that solve real business problems. I am always eager to learn, improve system design skills, and work on challenging backend problems at scale.

Experience

3 yrs 10 mos
Total Experience
3 yrs
Average Tenure
10 mos
Current Experience

Nagarro

Senior Engineer

Jul 2025Present · 10 mos · Pune, Maharashtra, India · Remote

Valuelabs

2 roles

Senior Software Engineer

Promoted

Apr 2023Jun 2025 · 2 yrs 2 mos · Hyderabad, Telangana, India

Spring BootJiraJava

Software Engineer

Jun 2022Apr 2023 · 10 mos · Hyderabad, Telangana, India

Mindtree

Full Stack Developer

Mar 2022May 2022 · 2 mos · Pune, Maharashtra, India · Remote

Spring BootReact.jsJava

Virtusa

Java Developer

Dec 2021Feb 2022 · 2 mos · Chennai, Tamil Nadu, India · Remote

Spring BootAngularJSJava

The entrepreneurship network

WordPress Development-Associate

Apr 2021Jun 2021 · 2 mos · Remote

Education

IPS Academy Indore

Bachelor of Technology - BTech — Computer Engineering

Jan 2018Jan 2022

Indira Memorial Convent School, Waraseoni

Schooling

Jan 2006Jan 2018

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience

Vipul Rana - Senior Software Engineer | Stackforce