Java Backend Developer in Kathmandu, Nepal

Utsav Kattel

I design and build scalable, high-performance backend systems — mostly Java and Spring Boot, from architecture through production.

About

Java developer specializing in designing and building scalable, high-performance backend systems. My work sits mostly inside the Java ecosystem and Spring Boot — database optimization, API design, and integrating complex external services like payments and messaging into transaction-heavy, high-volume systems.

I like taking a problem from architectural design through to a reliable production deployment, and I care more about a system staying correct under load than it looking clever on day one.

Currently based in Kathmandu, Nepal.

Experience

Java Developer

Varosa Technology · 2025 March — Present

  • Developed a high-data-intensity application through core design and production rollout, using Liquibase for automated, version-controlled database migrations across environments.
  • Designed and implemented real-time communication features, including live messaging over WebSockets with STOMP, and a scalable messaging flow.
  • Built advanced reporting and analytics pipelines using PostgreSQL functions, CTEs, materialized views, and optimized joins, significantly cutting report generation time.
  • Implemented bulk data export workflows processing and exporting 70k+ user records to Excel via Apache POI, backed by a queue-based architecture with RabbitMQ for reliable, non-blocking execution with real-time progress visibility.
  • Integrated RabbitMQ for asynchronous, event-driven processing, improving scalability, fault tolerance, and responsiveness across long-running and high-volume operations.
  • Integrated Stripe for secure job-portal payments, including Stripe Connect for multi-party payouts on a freelance marketplace.
  • Established a comprehensive unit testing suite, reducing post-deployment bugs and improving long-term code reliability and release confidence.
  • Engineered an automated Redis caching and eviction lifecycle in Spring Boot using JPA event listeners, driving endpoint response times from seconds down to ~20ms.
  • Refactored a large government monolith into microservices, implementing Eureka discovery and Gateway load balancing across multi-instance resource servers, while routing stateful WebSocket messaging independently to bypass gateway bottlenecks.

Java Developer

NepMax Pvt. Ltd. · 2024 February — 2025 March

  • Joined an existing enterprise application mid-development and contributed through the transition from feature development into production stabilization and maintenance.
  • Integrated real-time notifications using Firebase to deliver live updates to internal users without impacting core transactional flows.
  • Performed extensive production bug fixing and root-cause analysis across scheduling, data consistency, and edge-case workflows.
  • Refactored existing service-layer code to improve error handling and maintainability in a long-running production system.

Skills

Language

Java, SQL

Frameworks

Spring Boot, Java Android

Databases & Caching

PostgreSQL, MySQL, Redis

Message Brokers & APIs

RabbitMQ, STOMP, WebSocket, REST APIs

Tools & Platforms

Git, Firebase, Google Analytics, Stripe

Cloud & DevOps

Docker, CI/CD, Linux, SSH

Projects

Emergency Roadside Assistance System

An Android + Spring Boot system connecting stranded drivers with nearby service personnel. Built the requester app for refueling, flat tires, towing, and breakdown requests; a separate rider app for accepting jobs and navigating to the request location; and a Spring Boot backend serving both, plus a web portal for service providers and an admin dashboard for monitoring operations.

Android Java Spring Boot

MVC Web Applications

A set of Spring Boot + Thymeleaf + MySQL applications built to practice full-stack MVC patterns — a flight booking system, a digital redeem-code platform, and a product inventory system — each with authentication, booking/workflow logic, and an administrative dashboard.

Spring Boot Thymeleaf MySQL

Education

Bachelor in Computer Application

Tribhuvan University · 2021 — 2026

Certifications

Advanced Java Development Certificate

Broadway Infosys

Contact

Have a role, a project, or a bug that's been staring you down for three days? I'm happy to talk.