About
Java Developer with 2.8+ years building production-grade Spring Boot microservices in banking and insurance — delivered 30% faster APIs and 35% quicker releases through query optimization and CI/CD automation. Proficient in Spring Security, JWT, Hibernate ORM, and REST API design across real-money, compliance-driven systems. Seeking a senior-track Java role where backend ownership and measurable delivery matter.
Skills & Expertise (54)
Work Experience
Java Developer - Spring Boot Backend
Indus Net Technologies Limited
Jul 2023 - Present
Developed and maintained RESTful APIs using Core Java and Spring Boot (Spring MVC), reducing average API response time by 30% (850 ms to 595 ms) through JPA query optimization, JPQL rewrites, and composite database indexing on MySQL. Implemented Spring Security with JWT-based authentication and Role-Based Access Control (RBAC) to secure 15+ API endpoints across customer onboarding, policy verification, and financial transaction workflows - eliminating post-deployment unauthorized-access incidents. Designed and developed microservices-based backend architecture enabling modular deployment, independent scaling, and fault isolation across banking insurance services. Built and automated CI/CD pipelines using Jenkins and Maven, reducing software release cycle time by 35% and enabling consistent bi-weekly deployments with zero manual handoffs. Applied OOP principles, SOLID design patterns, and layered architecture (Controller-Service-Repository) to build maintainable, testable Java applications. Engineered DTO projections, pagination, and custom JPQL queries across 8+ core endpoints, reducing redundant data transfer and cutting average response payload size by 40%. Integrated third-party REST services for SMS and email notification workflows using secure API communication, structured exception handling, and retry logic for asynchronous delivery. Implemented global exception handling via @ControllerAdvice and @ExceptionHandler with Hibernate Validator annotations, standardizing API error responses across all services. Wrote integration tests using JUnit 5, Mockito, and Spring Boot Test; validated APIs via Postman and Swagger UI, improving test coverage and preventing regression defects. Utilized Java 8+ features - Streams API, lambda expressions, Optional, and functional interfaces - to improve code readability, efficiency, and maintainability. Collaborated in Agile/Scrum environment across 10+ sprint cycles, participating in sprint planning, daily stand-ups, code reviews, and retrospectives to deliver features on schedule. Managed source code versioning using Git and GitHub, following branching strategies (feature branches, pull requests, code review workflows) and maintaining clean commit histories.
Education
B.Tech - Information Technology - Dr. B.C. Roy Engineering College, MAKAUT
2019 - 2023 · Afghanistan