Summary
Overview
Work History
Education
Skills
Timeline
Generic

Aditya Dudhal

Pune

Summary

Senior Backend Engineer – Java & Spring Boot, Microservices Architecture Expert | Maven | Scalable SaaS Systems, Strong in DSA, SOLID Principles & High-Performance Backend Design

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

cResults
Pune
12.2025 - Current
  • Gained deep hands-on understanding of multi-tenant SaaS application architecture while working at CResults
  • Worked on tenant-aware backend design, including data isolation, tenant context handling, and request-level tenant resolution
  • Developed backend components using Java, Spring Boot, Spring Framework, Spring Data JPA, and Hibernate
  • Learned and applied multi-tenancy concepts in Hibernate/JPA such as tenant identification, schema/database separation, and query filtering
  • Contributed to building scalable REST APIs supporting multiple tenants within a single application
  • Improved understanding of transaction management, ORM behavior, and persistence context in SaaS environments
  • Actively involved in debugging tenant-specific issues and ensuring correct data segregation
  • Followed enterprise coding standards, layered architecture, and clean code practices
  • Collaborated with senior engineers to understand real-world SaaS challenges like scalability, security, and maintainability

Senior Software Engineer

Maxxton
Pune
08.2022 - 11.2025
  • Designed and developed scalable Legislation Service for efficient TAX management in fintech sector.
  • Executed research and development using Strategy, Factory, and Builder design patterns.
  • Integrated RabbitMQ with database triggers to facilitate asynchronous communication with legacy systems.
  • Implemented microservices architecture utilizing Java, Spring Boot, and Spring Cloud for inter-service communication.
  • Collaborated with Oracle Database to enhance data persistence and optimize query performance.
  • Ensured service scalability, maintainability, and extensibility to accommodate evolving business needs.
  • Developed frontend components using JavaScript and React JS to enhance user experience and interface with backend microservices.

Software Engineer

Alphasense
Pune
06.2021 - 07.2022
  • Developed scheduled data ingestion processes using Java and Spring Boot schedulers to fetch information from multiple vendors, storing raw JSON files in Amazon S3.
  • Utilized Kubernetes cron jobs to orchestrate timely execution of Spring Boot applications.
  • Implemented event-driven architecture by leveraging S3-triggered SQS events; built services to consume these events, filter data, and persist relevant information in Amazon DynamoDB.
  • Authored Terraform scripts to manage infrastructure as code, with each microservice maintaining its own dedicated Terraform configuration.
  • Automated provisioning and configuration of AWS resources including S3 buckets, SNS topics, and SQS queues using Terraform.
  • Developed frontend components using JavaScript and React JS to enhance user experience and interface with backend microservices.

Software Engineer

Amdocs
Pune
08.2019 - 06.2021
  • Contributed to the transition of a monolithic Ordering Management System to a microservices architecture, improving modularity and scalability.
  • Maintained and enhanced services developed in Spring MVC, deployed on JBOSS application servers.
  • Managed Oracle Database operations to ensure reliable data storage and retrieval.
  • Developed and maintained frontend components using ReactJS and JavaScript, deploying the applications on Linux servers.

Education

Bachelor of Engineering - Information Technology

Sinhagad College Of Engineering
Pune
03-2019

Skills

Java & Backend:

  • Core Java
  • Spring Boot (REST API development, Scheduling, Security)
  • Spring Cloud (Config Server, Eureka, Circuit Breaker)
  • Microservices architecture and design patterns (API Gateway)
  • Feign Clients
  • Hibernate / JPA

Frontend & UI:

  • JavaScript (ES6 features)
  • ReactJS
  • HTML5, CSS3 (Responsive design, Flexbox, Grid)
  • REST API consumption using Axios/Fetch in frontend

Cloud & DevOps:

  • Amazon Web Services (S3, SNS, SQS, DynamoDB)
  • Containerization and orchestration (Docker, Kubernetes)

Testing & Tools:

  • Unit testing with JUnit and Mockito
  • Integration testing with Spring Boot Test
  • Version control with Git (branching, pull requests)

Soft Skills & Practices:

  • Agile methodologies (Scrum)
  • Code reviews and collaborative development

Timeline

Senior Software Engineer

cResults
12.2025 - Current

Senior Software Engineer

Maxxton
08.2022 - 11.2025

Software Engineer

Alphasense
06.2021 - 07.2022

Software Engineer

Amdocs
08.2019 - 06.2021

Bachelor of Engineering - Information Technology

Sinhagad College Of Engineering
Aditya Dudhal