About
Java Backend Engineer with 4+ years of experience delivering enterprise-grade microservices using Java, Spring Boot, Spring Security, and Hibernate JPA. Skilled in RESTful API design, JWT-based authentication, database integration, and test-driven development using JUnit and Mockito. Proven track record in Java and database migrations, CI/CD collaboration, and Agile/Scrum delivery with a focus on scalability, reliability, and clean code.
Skills & Expertise (38)
Work Experience
Java Backend Developer
Truelancer.com
Dec 2021 - Apr 2025
Built scalable RESTful APIs and microservices using Spring Boot with Spring Security and JWT-based authentication. Implemented OTP-based login and Role-Based Access Control (RBAC) to secure sensitive endpoints. Integrated AWS S3 for scalable file and image storage across hospitality modules. Designed clean DTO structures and integrated third-party SMS, email, and WhatsApp communication services. Developed PDF generation reports and exception-handling mechanisms for business logic workflows. Utilized Spring Data JPA to streamline CRUD operations and optimize database access performance. Validated APIs using Postman and managed version control via Git/GitHub for team collaboration.
Senior Software Engineer
HCL Technologies
Apr 2025 - Present
Worked on NSFT, an enterprise data distribution platform used for secure file transfer between internal systems. Wrote JUnit test cases to improve unit test coverage and ensure application stability. Upgraded a service from Java 11 to Java 21, resolving compatibility issues and ensuring smooth deployment. Contributed to database migration from MySQL to MS SQL Server by modifying DAO queries to support both databases using a flag-based configuration. Implemented a custom File Retention Feature to automatically delete files based on configured retention period. Onboarded the OLA Service to the Japan Secure Zone (JSZ) environment by configuring JSZ-specific endpoints and environment settings, connecting the service to the required database and internal components, deploying via Jenkins and EOS, and verifying that the service correctly monitors feeds and triggers notifications on OLA time breaches. Implemented scheduler-driven CMDB data synchronization automating registration of app instances, ServiceNow groups, user details, and group-user mappings between NSFT DB and external CMDB APIs using insert-or-update logic with hashcode-based change detection.
Education
Master of Computer Application (MCA) - Ajay Binay Institute of Technology
- · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
H1B
Relocation
Open to Relocation
Skills (38)
Click a skill to find developers with the same skill