Backend Software Engineer | Distributed Systems | Java, Spring Boot, Kafka, Redis | AWS, Kubernetes | Microservices & System Design

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India


India



IIT Roorkee







Bachelor of Technology - BTech, Electrical Engineering Technologies/Technicians
Indian Institute of Technology, Roorkee
Higher Secondary Education, Science
Elite Public School
Join Akanksha and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Software Engineer | Distributed Systems | Java, Spring Boot, Kafka, Redis | AWS, Kubernetes | Microservices & System Design
I build backend systems that don't break at scale. I'm a Software Engineer with ~3 years of experience building scalable backend services, distributed systems, and cloud-native applications. My core expertise is in Java, Spring Boot, microservices, REST APIs, and system design, with hands-on experience across Kafka, Redis, PostgreSQL, Docker, Kubernetes, and cloud platforms. I've worked on problems involving: • High-throughput backend services and APIs • Distributed systems, concurrency, caching, and fault tolerance • Event-driven architectures using Kafka • Performance optimization and scalable data access • Cloud-native deployments, Docker, and Kubernetes • Production debugging, observability, and reliability • AI/LLM-powered developer and production tooling I'm particularly interested in engineering problems around distributed systems, backend architecture, infrastructure, developer platforms, and large-scale data-intensive systems. Tech: Java | Spring Boot | Microservices | Distributed Systems | Kafka | Redis | PostgreSQL | SQL | Docker | Kubernetes | AWS | REST APIs | System Design | Linux | Git I'm currently exploring Backend Engineer, SDE-2, Senior Software Engineer, and Member of Technical Staff opportunities where I can own complex engineering problems end-to-end and build reliable systems at scale.
Bengaluru
claude
codex
cursor
github copilot
langchain
langgraph
Member of Technical Staff at Oracle, Jul 2023 - Apr 2026 · 2 yrs 10 mos, Bengaluru, Karnataka, India, ADP is Oracle's enterprise data catalog supporting multi-cloud object storage across AWS S3, Azure Blob, and GCP — used by Fortune 500 companies. What I own: ▸ Multi-cloud REST API layer (Java + PL/SQL) for cross-cloud object storage integration with pre-authenticated URL sharing ▸ Authentication stack: HMAC signing, SAS tokens, presigned URLs — fine-grained access control across cloud providers ▸ 30% reduction in P95 API latency via Redis caching and backend pipeline optimization ▸ ADP Catalog (Java + KnockoutJS): metadata search, discovery UX, and usability for 100K+ enterprise datasets ▸ Extensible metadata system (Custom Properties, dynamic Tags) supporting schema-free evolution without downtime ▸ Configurable cache-control UI (scheduled refresh, interval-based, on-demand invalidation) ▸ Resolved 15+ critical production incidents; improved MTTR and system SLA compliance in multi-tenant environment ▸ Mentored 2 engineers; cut onboarding time from 6 → 3 weeks Tech: Java · PL/SQL · JavaScript · KnockoutJS · Redis · REST APIs · AWS S3 · Azure Blob · GCP · Linux · ADE
Software Engineer Intern at Standard Chartered Bank, May 2022 - Jul 2022 · 3 mos, Bengaluru, Karnataka, India, ▸ Automated KYC/compliance verification workflows by building Python + Selenium scraping pipelines targeting BSE, NSE, MCA, RBI, and IRDAI — reduced manual analyst effort by ~80% ▸ Built reusable data-collection and normalization pipelines for public financial data used in internal compliance checks Tech: Python · Selenium · Web Scraping · Data Pipelines
Mentor at GirlScript Summer of Code, Feb 2022 - Jun 2022 · 5 mos
Documentation Head at CRY - Child Rights and You, Jun 2021 - Aug 2022 · 1 yr 3 mos, India
Mentee at Microsoft Engage 2021 at Microsoft, Jun 2021 - Jul 2021 · 2 mos, Developed end-to-end flow and architecture of a web-based application enabling real-time video conferencing and instant messaging between multiple users. In-call messages are accessible to the meeting participants before and after the video call. The video call interface is kept dynamic and adaptive to the number of users and their device dimensions. Used PeerJS, Socket.io for communication, and Node JS for the backend services. Tech Stack - MERN
Participant at GirlScript Summer of Code, Feb 2021 - Jul 2023 · 2 yrs 6 mos
Volunteer at CRY - Child Rights and You, Oct 2020 - Jul 2023 · 2 yrs 10 mos, IIT Roorkee
Bachelor of Technology - BTech, Electrical Engineering Technologies/Technicians, Indian Institute of Technology, Roorkee
Higher Secondary Education, Science, Elite Public School
github: https://github.com/Spring-dot
leetcode: https://leetcode.com/spring-dot
codeforces: https://codeforces.com/profile/aipras