Back to Developers
Sameer Ban

Sameer Ban

Java Spring Boot Backend Developer

80 · Excellent

About

Detail-oriented Java Spring Boot backend developer with a strong focus on building scalable RESTful APIs, secure authentication systems, and optimized database architectures. Passionate about writing clean code and solving complex real-world problems.

Skills & Expertise (22)

Spring Boot 3 Advanced
8.7/10
4
Years Exp
Java Advanced
8.4/10
5
Years Exp
Microservices Architecture Advanced
8.2/10
3
Years Exp
Spring Data JPA Advanced
8.1/10
4
Years Exp
Spring Security 6 Advanced
8.0/10
3
Years Exp
JWT Maven GitHub Git OpenAPI 3 Swagger UI Postman RESTful APIs MySql Basic SQL Role-based access control OpenFeign Netflix Eureka Hibernate Spring MVC Collections Framework OOPs

Work Experience

Backend Developer

E-Commerce Platform

Present - Present

Developed a fully functional, stateless backend architecture for an e-commerce platform using Spring Boot and RESTful principles. Implemented secure user authentication and Role-Based Access Control (Admin/Customer) using Spring Security 6, BCrypt, and JSON Web Tokens (JWT). Engineered complex relational database mappings (One-to-Many, Many-to-One) using Spring Data JPA and Hibernate for managing users, products, carts, and orders. Integrated automatic inventory/stock deduction algorithms upon checkout and dynamic cart value calculation. Documented and tested APIs effectively using Swagger UI / OpenAPI 3.

Backend Developer

Enterprise Library Management System

Present - Present

Architected a scalable backend system using Microservices (Book, Borrow, and User modules), enabling seamless inter-service communication via Spring Cloud OpenFeign. Implemented centralized routing and security using Spring Cloud Gateway, securing endpoints with JWT authentication and building a robust Role-Based Access Control (RBAC) system for Admin and Student workflows. Configured Netflix Eureka Naming Server for dynamic service registration, discovery, and load distribution of backend instances.

Education

Bachelor of Computer Applications (BCA) - Pt. Chiranji Lal Sharma Govt College

- · Afghanistan

Certifications

No certifications added yet

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 80/100

Profile Overview

Member sinceMay 2026

Availability Details

Relocation

Not Open to Relocation