Open to opportunities

Hi, I'm

Neel Joshi

Full Stack Java Developer

I build |

I design and maintain scalable, secure backend systems and REST APIs for SaaS based microservices ERP platforms, with a focus on clean and maintainable code.

ABOUT

About Me

Neel Joshi

Full Stack Java Developer

Full Stack Java Developer experienced in building and maintaining a SaaS-based microservices ERP platform for manufacturing operations. Strong in Spring Boot REST API development, CRM module engineering, and reusable backend architecture used across multiple ERP services. Skilled in Angular integration and securing services with Spring Security, Keycloak, JWT and OAuth2, with a focus on clean, maintainable code for scalable enterprise software.

NameNeel Devram Joshi
RoleFull Stack Java Developer
LocationAhmedabad, Gujarat, India
Emailneeljoshi780@gmail.com
Phone+91 81600 62992
EducationMCA — Gujarat Vidyapith
0+

Projects Built

0+

Technologies

0+

ERP / CRM Modules

0

Degrees (MCA, BCA)

SKILLS

My Tech Stack

Languages
JavaJavaScriptTypeScript SQLHTML5CSS3
Backend
Spring BootSpring MVCSpring Data JPAHibernateREST APIsMicroservicesAPI GatewayEurekaJasperReports
Frontend & Security
AngularBootstrapResponsive UI Spring SecurityKeycloakJWT OAuth2RBAC
Database
MySQLJPA / HibernateLiquibase Schema DesignMigrationsQuery Optimization
Architecture & SaaS
SaaS ERPMicroservices SaaSModular ArchitectureMulti-Tenant OOPDesign PatternsMVC
Tools & Cloud
GitGitHubPostman DockerLinuxMavenAWS

EXPERIENCE

Where I've Worked

Full Stack Java Developer

Mar 2026 – Present

Nyaalkaran Tech Private Limited · Ahmedabad

  • Develop and maintain Spring Boot microservices powering a SaaS-based manufacturing ERP on a scalable, modular architecture.
  • Design secure REST APIs for CRM and ERP workflows with consistent validation, pagination, sorting, and error handling.
  • Engineer the CRM module end to end — Lead, Account, Contact, Opportunity, Quotation, and Booking Order flows.
  • Build reusable common-library components adopted across multiple ERP services to standardize the backend and cut duplication.
  • Implement security with Spring Security, Keycloak, JWT/OAuth2 and role-based access; integrate APIs with Angular modules.

Education

Master of Computer Applications (MCA)

Gujarat Vidyapith, Ahmedabad

2024 – 2026 · CGPA 6.24

Bachelor of Computer Applications (BCA)

BDKM BCA College, Palanpur

2021 – 2024 · CGPA 7.44

SERVICES

What I Do

Full Stack Web Development

End-to-end web applications with a Java/Spring Boot backend and an Angular frontend.

Backend & REST APIs

Robust, well-structured REST APIs with validation, pagination, sorting, and clean error handling.

Microservices Architecture

Scalable, modular microservices with API Gateway and Eureka service discovery for SaaS platforms.

Database Design & Optimization

MySQL schema design, Hibernate/JPA mapping, Liquibase migrations, and query optimization.

API Security & Auth

Securing services with Spring Security, Keycloak, JWT/OAuth2, and role-based access control.

Debugging & Optimization

Diagnosing complex API and database issues and refactoring code for stable, maintainable modules.

PROJECTS

My Projects

Professional Work

Nyaalkaran ERP

A SaaS based manufacturing ERP made up of independent Spring Boot microservices that run behind an API Gateway with Eureka service discovery. Access across the platform is secured with Keycloak using role based permissions.

Spring BootMicroservicesAPI GatewayEurekaKeycloakAngularMySQLDockerAWS

CRM Module

A sales and customer management suite that handles lead, account, opportunity, quotation, and booking order workflows. It provides advanced list APIs with pagination and search, along with PDF report generation using JasperReports.

Spring BootSpring Data JPAREST APIsSpring SecurityMySQLAngularJasperReports

Reusable ERP Common Library

A shared backend library of reusable components such as pagination, sorting, search and filter, validation, DTOs, and base entities. It is used across multiple ERP services to keep patterns consistent and cut down duplicate code.

JavaSpring BootSpring Data JPAMaven

Personal Projects

CONTACT

Get In Touch

Location

Ahmedabad, Gujarat, India

Call & WhatsApp

+91 81600 62992