HimalayasHimalayas logo
Suraj DhakalSD
Open to opportunities

Suraj Dhakal

@surajdhakal

Java backend engineer building secure, scalable microservices with Spring Boot and JWT.

Nepal
Message

What I'm looking for

I’m looking for a Java backend role where I can build secure, scalable microservices, develop REST APIs, and improve system design. I want hands-on ownership, strong engineering feedback, and opportunities to grow quickly.

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

WN

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.

Education

Degrees, certifications, and relevant coursework

PP

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%.

SS

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan