Avish Shah, Developer in Ahmedabad, Gujarat, India
Avish is available for hire
Hire Avish

Avish Shah

Java Developer

Ahmedabad, Gujarat, India

Toptal member since July 9, 2025

Bio

Avish is a highly skilled and results-driven senior Java developer with over 10 years of experience designing and building robust, scalable, and secure back-end systems using Java, Spring Boot, and microservices architecture. He specializes in developing cloud-native applications, RESTful APIs, and enterprise-level solutions with a strong focus on performance, maintainability, and clean architecture. Avish would be a great addition to any team.

Portfolio

Infostretch
Java, Microservices, Spring 3, REST APIs, Clean Code, Java 17...
IBM
Java, Spring 3, Microservices, AWS IoT, Spring Boot, Spring

Experience

  • Java - 10 years
  • Spring 3 - 10 years
  • REST APIs - 10 years
  • Clean Code - 7 years
  • Microservices - 6 years
  • AWS IoT - 4 years
  • Functional Programming - 3 years
  • Java 17 - 3 years

Preferred Environment

Slack

The most amazing...

...thing I've received is the Deep Skills Award at IBM for advanced expertise in Java, Spring Boot, and microservices development.

Work Experience

Lead Engineer

2018 - PRESENT
Infostretch
  • Utilized a microservices architecture with an API gateway and lambda function authentication for each request. Implemented user authentication and role verification, and integrated various domain microservices and back-end systems.
  • Followed clean code principles and promoted a functional programming mindset in Java development. Emphasized writing code that is modular, readable, and testable, with minimal side effects and strong adherence to SOLID principles.
  • Won Bright Spark Award for innovation, clean code, mentoring, and technical excellence.
Technologies: Java, Microservices, Spring 3, REST APIs, Clean Code, Java 17, Functional Programming, JavaScript, System Architecture, Spring Boot, Spring

Senior Developer

2014 - 2016
IBM
  • Served for a leading telecom domain client, overseeing the design and development of RESTful APIs using Java and Spring Boot. Focused on building scalable microservices that supported key business functions.
  • Tracked user stories, tasks, and bugs using Jira, ensuring timely resolution and sprint progress. Collaborated directly with Italian stakeholders on requirements gathering and clarifications, overcoming language and communication barriers.
  • Received the Deep Skills Award at IBM for advanced expertise in Java, Spring Boot, and microservices development. Honored for consistently delivering high-quality solutions.
Technologies: Java, Spring 3, Microservices, AWS IoT, Spring Boot, Spring

Experience

Healthcare Insurance Portal

Worked on a healthcare insurance domain project involving the migration of a legacy monolithic application to a modern microservices-based architecture using Java 17, Spring Boot 3, and functional programming principles. The primary goal was to enhance scalability, maintainability, and deployment flexibility while reducing technical debt. I played a key role in designing the microservices architecture, defining API contracts, implementing services, and promoting clean, modular code.

I actively applied functional programming patterns using Java 17 features such as records, sealed classes, streams, and optionals to reduce side effects and improve code readability. I ensured clean code practices across the codebase, introduced reusable utility components, and enforced SOLID principles through peer reviews and mentorship.

In addition to development, I contributed to the architecture design, service decomposition strategy, and standardization of error handling, logging, and security layers. I collaborated with DevOps for CI/CD integration and containerized deployments, aligning with modern cloud-native standards. My efforts improved developer velocity, better system performance, and easier onboarding for new team members.

Skills

Libraries/APIs

REST APIs

Tools

Slack

Languages

Java, JavaScript

Frameworks

Spring 3, Spring Boot, AWS HA, AngularJS, Spring

Paradigms

Microservices, Clean Code, Functional Programming

Platforms

AWS IoT

Other

Java 17, System Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring