Suraj Dhakal
@surajdhakal
Java backend engineer building secure, scalable microservices with Spring Boot and JWT.
What I'm looking for
I’m a Java backend engineer and recent B.Sc. CSIT graduate, focused on building reliable fintech backends with Spring Boot. I’ve contributed to core banking, mobile banking, and notification services inside a microservices-based fintech architecture.
In my recent role as a Java Backend Developer Trainee, I built JWT authentication from scratch with token versioning, access/refresh token flows, and token revocation persistence for session control. I also implemented biometric authentication using a challenge-response approach for secure fingerprint/face-based login.
I’ve worked on distributed service communication using Spring WebClient for inter-service HTTP calls, maintaining data consistency across microservices. I also secured API endpoints with HMAC-based request body hashing to validate payload integrity and prevent tampering in transit.
I’m especially interested in learning and growing in scalable system design. Through projects like ChatTea, AuthSphere, and NotiMe, I continue strengthening my backend foundation with WebSockets, REST APIs, session management, PostgreSQL persistence, and dependable notification delivery with retry and dead-letter handling.
Experience
Work history, roles, and key accomplishments
Java Backend Developer Trainee
Wow Finstack Nepal
Apr 2025 - Mar 2026 (11 months)
Contributed to core banking, mobile banking, and notification services using Java and Spring Boot within a microservices-based fintech architecture. Built JWT authentication from scratch (token versioning and revocation persistence), implemented biometric challenge-response login, secured APIs with HMAC request hashing, and coordinated inter-service HTTP calls via Spring WebClient.
Java Backend Developer (Contract)
KairosWealth
Aug 2025 - Nov 2025 (3 months)
Built REST APIs delivering AUM and portfolio data to frontend dashboards and gained exposure to financial data flow from backend services to the visualization layer. Queried and organized financial records in PostgreSQL with practical experience in data modeling for wealth management use cases.
Education
Degrees, certifications, and relevant coursework
Prithvi Narayan Campus, Pokhara
Bachelor of Science (B.Sc. CSIT), Computer Science & IT
2022 - 2026
Grade: 87%
Pursuing a B.Sc. in Computer Science & IT at Prithvi Narayan Campus, Pokhara, Nepal (2022–2026), achieving 87%.
Shree Shitaladevi Community Secondary School
NEB +2 (Science), Science
2019 - 2021
Grade: 3.57 GPA
Completed NEB +2 (Science) at Shree Shitaladevi Community Secondary School (2019–2021), achieving a 3.57 GPA.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Suraj?
You can contact Suraj and 90k+ other talented remote workers on Himalayas.
Message SurajFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
