Kavan Kansodariya
@kavankansodariya
Backend software engineer building schema-driven microservices in Java Spring Boot.
What I'm looking for
I’m a Backend Software Engineer with hands-on production experience in Java Spring Boot, building schema-driven microservices, REST APIs, and multi-tenant backend systems. I focus on reliability, correctness, and security—especially with ACID-compliant transaction design and JWT-based authentication.
At MAQ Software, I developed an automated system to generate Apache Avro schemas from Java JPA entities using annotations, and built a custom Gradle plugin to support schema generation with generic types, field shadowing, and multi-module projects. I also implemented a Spring Boot REST service for schema registration, versioning, and retrieval via Apicurio Registry, extracting field-level relationship metadata from JPA mappings.
In my projects, I built a FinTech wallet service with double-entry ledger architecture and immutable transaction records, resolving double-spending under concurrency using JPA Optimistic Locking. I design idempotent APIs with X-Idempotency-Key and create scalable search and reservation-conflict handling using date-overlap validation, indexing, caching, and rate-limiting.
Experience
Work history, roles, and key accomplishments
Associate Software Engineer
MAQ Software
Jan 2026 - Present (5 months)
Developed an automated pipeline to generate Apache Avro schemas from Java JPA entities using annotations, and extended it via a custom Gradle plugin for generics and multi-module builds. Built a Spring Boot REST service to register, version, and retrieve schemas from Apicurio Registry, including extraction of field-level relationship metadata for JPA mappings.
Education
Degrees, certifications, and relevant coursework
Dhirubhai Ambani Institute of Information and Communication Technology
Bachelor of Technology (B.Tech), Computer Science & Engineering
2022 - 2026
Grade: 8.79/10
Pursuing a B.Tech in Computer Science & Engineering from 2022 to 2026, with a grade of 8.79/10.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Kavan?
You can contact Kavan and 90k+ other talented remote workers on Himalayas.
Message KavanFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
