
Avish Shah
Verified Expert in Engineering
Java Developer
Ahmedabad, Gujarat, India
Toptal member since July 9, 2025
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
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
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.
Senior Developer
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.
Experience
Healthcare Insurance Portal
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring