Available for freelance projects

Hire a freelance Spring Boot developer.

I build secure, scalable backends in Java and Spring Boot for startups and businesses worldwide: REST APIs, microservices, messaging and AI features, delivered in milestones with a fixed quote.

Why work with me

One developer, from first call to launch.

I'm Anurag Nepal, a Java and Spring Boot developer based in Kathmandu. I build the server side of products: the APIs, data models, security and integrations that everything else depends on.

When you hire me, you work directly with the person writing your code. No account managers and no handoffs, just clear updates, working demos and code you fully own.

  • FocusJava, Spring Boot backends
  • Based inKathmandu, Nepal
  • Works withClients worldwide, remote
  • PricingFixed quote per milestone
  • StatusAvailable
  1. Tell me about your project

    Send a short message about what you are building. We set up a call to go through goals, scope and timeline.

  2. Get a plan and a fixed quote

    You receive a written plan split into milestones, each with a price and a timeline, before any work starts.

  3. Build, launch and support

    Each milestone ends with a working demo. I deploy, document and hand over tested code, then stay on for fixes and new features.

What I build

What you can hire me for.

Whether you are starting from zero or adding to an existing Spring Boot application, these are the jobs I do most.

A new backend or REST API

A complete, documented API for your web or mobile app, with clean data models, validation and tests from the start.

Features for an existing app

New endpoints, integrations and database changes added to your current Spring Boot codebase without breaking what already works.

Authentication and payments

Sign up and login with JWT or OAuth2, email verification, roles and permissions, and payment provider integrations.

Microservices and messaging

Services behind an API gateway that talk through Kafka, with rate limiting, circuit breakers and Redis caching to stay fast under load.

AI features

Generation, summaries and chat inside your product with Spring AI, using hosted models or self-hosted ones through Ollama.

Deployment and handover

Docker based deployment, clear documentation and a clean repository, so your team or any future developer can take it from there.

Recent work

See how I build before you hire.

Every project is open on GitHub, so you can read the code and judge the quality for yourself.

01

EverestMQ

Message broker built from scratch

Shows low level work: networking with Netty, a custom binary protocol, disk storage with crash recovery and performance benchmarks.

  • Java 17
  • Netty
  • Protobuf
02

Event-Driven Microservices

Secure async job processing platform

Shows system design: a secured API gateway, service discovery, Keycloak, Kafka pipelines and resilience patterns working together.

  • Spring Cloud
  • Kafka
  • Keycloak
03

DishGenie

AI recipe generator API

Shows AI integration: a Spring Boot API that calls a locally hosted LLM through Spring AI and Ollama, with no per token costs.

  • Spring AI
  • Ollama
  • Docker
Hiring FAQ

Before you hire.

Quick answers for founders and teams who are ready to start. Pricing, timelines and code ownership are covered in the full FAQ on the home page.

Before you hire

Why hire a freelancer instead of an agency?

You work directly with the developer writing your code. There are no account managers or handoffs between teams, decisions are made quickly, and you avoid agency overhead.

Can I see your code before hiring you?

Yes. Every featured project is public on GitHub, so you can read the code, the structure and the commit history and judge the quality for yourself.

What do you need from me to get started?

A short description of your product, who uses it, what already exists and any deadlines. Designs, API docs or repository access help, but they are not needed for the first call.

Can you sign an NDA?

Yes. I am happy to sign an NDA before you share the details of your product.

Working together

Can you join my existing team?

Yes. I can work inside your repository, follow your code style and review process, and join standups or planning calls when that is useful.

Do you also build the frontend?

My focus is the backend. I build clean, documented APIs that your web or mobile developer can plug into, and I work closely with them so the integration goes smoothly.

Ready when you are.

Send a few lines about your project and I will reply with next steps.

Start a project

Tell me what you are building.

A few lines about your product and where you need help is enough. I will reply with a few questions and a time for a short call.