JAVA BACKEND ENGINEER

Building scalable backend systems and production-ready APIs.

Backend-focused engineer specializing in Spring Boot, distributed workflows, secure REST APIs, database optimization, and scalable service architecture.

REST API Design
JWT & RBAC Security
Microservices Architecture
Performance Optimization
Distributed Systems
Docker & Deployment
ABOUT

Backend engineering focused on reliability and scalability.

Java Backend Engineer with hands-on experience building secure, modular, and production-style backend systems using Spring Boot. Strong understanding of REST API architecture, authentication, database optimization, workflow-based systems, and scalable service design.

Experienced in designing layered backend applications with validation, centralized exception handling, transactional workflows, audit logging, DTO mapping, and clean service architecture.

CORE STACK

Backend technologies and engineering capabilities.

Backend Engineering

Java Spring Boot Spring Security Hibernate JPA REST APIs Validation Exception Handling

Distributed Systems

Microservices Spring Cloud API Gateway Eureka OpenFeign Kafka Basics

Database Engineering

MySQL SQL Pagination Transactions DTO Projection Query Optimization Indexing Concepts

Performance & Reliability

Caching Soft Delete Audit Logging Reusable Services Transactional Workflows Secure API Design

Testing & Tooling

JUnit Mockito Postman Git Docker Maven
FEATURED PROJECTS

Production-style backend systems and architecture-focused projects.

MICROSERVICES

Quiz Application

Production-style microservices quiz platform with distributed services, API Gateway routing, service discovery, and inter-service communication.

Java 17 · Spring Boot · Spring Cloud · Eureka · OpenFeign · PostgreSQL · Docker
  • Built independent microservices for quiz management, question management, API Gateway, and service registry workflows.
  • Implemented Spring Cloud Gateway routing with centralized request handling and Eureka-based service discovery.
  • Integrated OpenFeign clients for inter-service communication between quiz and question services.
  • Designed REST APIs for quiz generation, question retrieval, answer submission, and score calculation.
  • Applied DTO pattern, layered architecture, centralized configuration, and PostgreSQL persistence using JPA.
ENTERPRISE BACKEND

Sunrise Hotel Management System

Secure hotel booking and management backend supporting room reservations, authentication, booking workflows, and administrative operations.

Spring Boot · Spring Security · JWT · MySQL · Docker · Swagger · JPA
  • Developed complete reservation workflows including room booking, availability checking, cancellation, and booking history management.
  • Implemented JWT authentication, RBAC authorization, bcrypt password encryption, and protected admin APIs.
  • Designed relational database schemas for rooms, bookings, users, and role management.
  • Integrated validation, global exception handling, Swagger API documentation, and Spring Boot Actuator monitoring.
  • Added Dockerized deployment, profile-based configurations, file uploads, audit logging, and scalable layered architecture.
ANALYTICS PLATFORM

Finance Dashboard System

Financial analytics backend engine providing KPI tracking, transaction analytics, category breakdowns, and role-based secure APIs.

Spring Boot · Spring Security · MySQL · Docker · JPA · Testcontainers
  • Built analytics engine for MoM and YoY financial growth, spending analysis, and balance calculations.
  • Implemented strict role-based authorization using Spring Security with USER, ANALYST, and ADMIN roles.
  • Designed idempotent transaction APIs preventing duplicate financial operations using request identifiers.
  • Optimized database aggregation queries using JPQL, constructor projections, and repository-level analytics.
  • Added JPA auditing, Dockerized deployment, pagination, global exception handling, and integration testing.
WORKFLOW ENGINE

Multi-Step Approval Workflow Engine

Enterprise workflow engine automating configurable approval pipelines, audit tracking, and role-driven request processing.

Spring Boot · JWT · Spring Security · Docker · GitHub Actions · JPA
  • Developed configurable approval workflows supporting multi-step request processing and automated state transitions.
  • Implemented JWT authentication, RBAC authorization, and request-level security validation.
  • Built immutable audit history tracking with approval timelines, action logs, and workflow state management.
  • Integrated CI/CD pipelines with GitHub Actions, JaCoCo coverage enforcement, and automated quality checks.
  • Designed reusable workflow configuration tables enabling dynamic approval chains without application redeployment.
SECURITY

JWT Spring Security Implementation

Secure authentication and authorization backend implementing JWT access tokens, refresh token workflows, Spring Security filters, and role-based API protection.

Spring Boot · Spring Security · JWT · MySQL · BCrypt · REST API
  • Built authentication APIs including signup, signin, and refresh token workflows using JWT-based stateless authentication.
  • Implemented secure token validation, custom JWT filters, and Spring Security filter chain configuration.
  • Developed role-based authorization APIs supporting ADMIN and USER access-controlled endpoints.
  • Secured REST endpoints using role-specific route protection for public, user-only, admin-only, and shared APIs.
  • Added BCrypt password encryption, centralized authentication handling, reusable DTO responses, and secure session-free API workflows.
SAAS PLATFORM

Multi-Tenant Task Management System

SaaS-style multi-tenant backend platform implementing strict tenant isolation, JWT-based security, role-driven access control, and secure task management workflows.

Java 17 · Spring Boot · Spring Security · JWT · H2 · JPA · JUnit · Mockito
  • Built secure multi-tenant architecture using single database and single codebase with strict tenant-level data isolation.
  • Implemented JWT authentication containing tenant_id and role claims with tenant resolution exclusively from JWT tokens.
  • Developed custom OncePerRequestFilter to extract tenant context, populate SecurityContext, and maintain request-level tenant isolation.
  • Enforced repository-level tenant filtering ensuring all database queries automatically restrict access using tenant_id.
  • Designed RBAC workflows for ADMIN, MANAGER, and USER roles with task assignment, status updates, and tenant-scoped user management.
  • Added ownership validation, centralized exception handling, DTO mapping, and secure entity update restrictions.
  • Achieved 80%+ unit test coverage using JUnit and Mockito covering authentication, authorization, service, and repository workflows.
  • Documented JWT structure, security filter flow, tenant isolation strategy, API usage, and deployment setup with detailed project README.
SCHOOL MANAGEMENT

EduCloud Assessment & School Management System

Full-stack educational management platform handling students, teachers, parents, assessments, and dynamic metadata-driven dashboards.

Spring Boot · MySQL · Thymeleaf · JPA · Hibernate · Validation
  • Developed REST APIs and server-side rendered dashboards for school administration workflows.
  • Designed complex JPA entity mappings for teachers, students, parents, and assessment relationships.
  • Implemented dynamic DTO metadata generation enabling frontend-driven form and table rendering.
  • Added pagination, sorting, validation, and centralized exception handling for scalable data management.
  • Applied layered architecture, DTO separation, and Thymeleaf-based administrative interfaces.
EXPERIENCE

Backend development experience focused on APIs and system workflows.

Associate Developer

Ecologic Organization, Pune

May 2024 – Oct 2025
  • Developed secure REST APIs using Spring Boot and Spring MVC.
  • Migrated business logic from Android clients into centralized backend services.
  • Built workflow systems for assignments, approvals, submissions, tracking, and lifecycle management.
  • Implemented JWT authentication and RBAC using Spring Security.
  • Worked on backend optimization using pagination, filtering, sorting, DTO mapping, and optimized query handling.
  • Worked with MySQL, AWS RDS, Hibernate ORM, Spring Data JPA, and JPQL.
  • Developed transactional APIs and secure backend services.
  • Worked on scalable backend architecture and reusable service-layer modules.
  • Used Docker, Maven, Git, SonarQube, and structured backend engineering workflows.
  • Handled validation, centralized exception handling, auditing awareness, soft delete handling, and caching-aware backend design considerations.
CONTACT

Open to java backend engineering opportunities.