◆ Available for opportunities

Shoraj Ghimire

Backend Developer

Crafting secure, scalable backend systems with Java & Spring Boot. Turning complex problems into clean, production-ready APIs.

Scroll
Shoraj Ghimire
Shoraj Ghimire
Java Backend Developer
JavaSpring BootMySQLDockerJWT

I build backends
that scale.

I am a Java Backend Developer who loves turning complex business requirements into clean, secure, and maintainable systems. I care deeply about architecture, not just making things work.

My focus is on writing code that is production-ready — secured with JWT, structured with clean layered architecture, and designed to handle real-world traffic.

Currently seeking a backend development opportunity where I can contribute, grow, and build things that matter.

Skills & Technologies

◆
Java 17
Intermediate — 75%
◆
Spring Boot
Intermediate — 75%
◆
Spring Security + JWT
Intermediate — 65%
◆
REST API Design
Intermediate-Advanced — 75%
◆
PostgreSQL + MySQL
Intermediate — 65%
◆
Hibernate / JPA
Intermediate — 65%
◆
Transactions & Concurrency
Intermediate — 60%
◆
Redis + Kafka
Beginner-Intermediate — 55%
◆
Docker + Docker Compose
Beginner-Intermediate — 55%
◆
JUnit 5 + Mockito
Beginner-Intermediate — 55%
◆
Flyway + Swagger / OpenAPI
Beginner-Intermediate — 55%
◆
Git + GitHub Actions
Beginner-Intermediate — 50%

What I've Built

01
◆ Backend System

PayFlow — Digital Wallet & Payment Platform

A secure digital wallet backend built with Spring Boot, featuring authentication, atomic money transfers, idempotency, optimistic concurrency control, Redis caching, Kafka events, and real-time notifications.

Java 17Spring BootPostgreSQLRedisKafkaJWTDockerJUnit 5
Atomic Transfers@Transactional + BigDecimal
IdempotencyDuplicate transfer protection
Concurrency Control@Version + retry handling
Async EventsKafka payment events
View on GitHub
02
◆ Backend System

BizFlow — Business Management Backend

A Spring Boot business management backend focused on clean REST APIs, authentication, role-based access, product and business workflows, and maintainable feature-based architecture.

JavaSpring BootSpring SecurityJWTPostgreSQLJPADocker
AuthenticationJWT + BCrypt security
Role-Based AccessProtected backend resources
REST APIsStructured business endpoints
Feature-Based DesignMaintainable backend structure
View on GitHub
03
◆ Backend System

Uber-style Ride Hailing Backend System

A production-grade REST API backend that simulates core ride-hailing features. Includes JWT authentication, ride booking state management, Haversine-based driver matching, wallet payments, ratings, admin management, Docker, and Swagger.

Java 17Spring BootSpring SecurityJWTMySQLHibernate / JPADockerSwagger / OpenAPIMaven
JWT AuthenticationBCrypt + Role-based access
Ride State MachineREQUESTED → COMPLETED
Driver MatchingHaversine distance formula
Payment SystemWallet + automatic fare deduction
Ratings EnginePost-ride rating system
Admin ManagementPlatform stats + management
View on GitHub

Let's Connect

Open to backend internships and junior developer roles. If you are building something great and need someone who cares about clean architecture — let's talk.