About Skills Experience Projects Education Contact
Download Résumé
Open to opportunities 4.5 yrs experience Java · Spring Boot · Kafka · AWS Response time < 24h Based in Delhi, India (remote-friendly)
Java Backend Engineer

I build backend systems that stay up at 3 AM — so you don't have to.

4.5 years designing and shipping Java & Spring Boot services that handle real production traffic — APIs, event pipelines, and databases that stay fast and predictable as load grows.

📍 Delhi, India 🎓 B.Tech, Computer Science 💼 Open to full-time roles
profile.json — GET /engineer
GET /engineer/profile HTTP/1.1 200 OK { "name": "Ram Bansal", "role": "Backend Engineer", "experience_years": 4.5, "core_stack": ["Java", "Spring Boot", "Kafka", "PostgreSQL"], "status": "open_to_opportunities", "response_time": "< 24h" }

A backend engineer who thinks in systems, not just endpoints.

Over the past 4.5 years, I've worked across the backend stack — from designing REST APIs and relational schemas to building event-driven pipelines with Kafka and tuning services under real production load. I care about the parts most people skip: error handling, observability, and what happens when a dependency goes down at 2 AM.

I've worked in fast-moving product teams where I owned services end-to-end — from design docs to on-call rotation. I'm most comfortable turning ambiguous requirements into a clean, testable system, and I write code with the assumption that someone else will maintain it in six months.

4.5YEARS EXPERIENCE
12+SERVICES SHIPPED TO PROD
99.9%UPTIME ON OWNED SERVICES
3TEAMS I'VE MENTORED JUNIORS ON

Stack & tools

The tools I reach for daily — and the ones I've used enough to defend in an interview, not just list.

Languages & Core

Java 17SQLBashPython (scripting)

Frameworks

Spring BootSpring MVCSpring SecurityHibernate / JPA

Data & Messaging

PostgreSQLMySQLRedisApache KafkaRabbitMQ

Cloud & DevOps

AWS (EC2, S3, RDS)DockerKubernetesJenkinsGitHub Actions

Architecture

MicroservicesREST APIsSystem DesignEvent-driven Systems

Testing & Quality

JUnit 5MockitoTDDSonarQube

Where I've worked

Career progression, read like a changelog — each role a version bump in scope and ownership.

v2.0
Senior Software Engineer · ABC Solutions
Jan 2023 — Present
  • Led the redesign of the order-processing service, cutting p95 latency from 850ms to 210ms by introducing async processing with Kafka and Redis caching.
  • Owned a suite of 6 microservices in production, maintaining 99.9% uptime across two years of on-call rotation.
  • Migrated a monolithic billing module into an independently deployable service, reducing deployment time from 40 minutes to 6.
  • Mentored 3 junior engineers on system design and code review practices; ran the team's fortnightly design-review sessions.
JavaSpring BootKafkaPostgreSQLRedisAWSDocker
v1.0
Software Engineer · XYZ Pvt. Ltd.
Jun 2021 — Dec 2022
  • Built and shipped REST APIs powering the company's core customer dashboard, serving ~40K daily active users.
  • Designed the database schema for a multi-tenant inventory system, improving query performance by 3x through indexing and query optimization.
  • Wrote integration and unit tests that raised backend test coverage from 45% to 82%.
  • Collaborated directly with product and QA to turn ambiguous requirements into shippable specs.
JavaSpring MVCMySQLJenkinsJUnit
v0.1
Backend Intern · XYZ Pvt. Ltd.
Jan 2021 — May 2021
  • Built internal tooling to automate report generation, saving the ops team ~5 hours a week.
  • Fixed 20+ backlog bugs across the customer portal, gaining hands-on exposure to Java in a production codebase.
JavaSpring BootGit

Things I've built

A mix of work I'm proud to talk through in a system-design round.

01

Distributed Order Processing System

Event-driven order pipeline that decouples order intake from fulfillment using Kafka, with idempotent consumers and dead-letter handling for failed events.

↓ 75% p95 latency · handles 200K+ events/day
JavaSpring BootKafkaPostgreSQLDocker
02

API Gateway & Rate Limiter

A lightweight gateway in front of internal microservices handling auth, request routing, and a token-bucket rate limiter backed by Redis.

Handles 1K+ req/sec in load tests
JavaSpring Cloud GatewayRedisJWT
03

Real-time Notification Service

Push and in-app notification service using WebSockets and Kafka consumers, supporting templated messages and delivery retries.

99.95% delivery success rate
Spring BootKafkaWebSocketPostgreSQL

Education & certifications

🎓

B.Tech, Computer Science & Engineering

Delhi Technological University

2017 — 2021
📜

AWS Certified Developer — Associate

Amazon Web Services

Issued 2023
📜

Oracle Certified Professional: Java SE

Oracle

Issued 2022

Let's talk about your team's backend.

I'm currently open to full-time backend engineering roles. If you have a problem worth solving, I'd like to hear about it — reach out below.