Skip to content
Harveer Narwar

Backend engineer · Pune, India

I turn complex backend work into dependable products.

I'm Harveer, a Java backend engineer at Infosys. I build secure APIs, event-driven services, and the systems teams trust in production.

JavaSpring BootSQLKafkaJenkinsDockerRedisKubernetesDistributed Systems
Harveer Narwar

Systems Engineer · Infosys

Pune, Maharashtra

Let's connect

Selected work

Systems, not just screens.

A sample of the problems I've designed for: correctness, throughput, and easier operations.

All projects
01 / CASE STUDYIn Active Development

WalletPe

Personal fintech-inspired wallet architecture exploring event-driven state machines, Apache Kafka integration, and the Transactional Outbox pattern to solve dual-write inconsistency.

Java 21Spring Boot 3Apache KafkaPostgreSQLRedis
02 / CASE STUDYImplemented

ADO Audit Automation Engine

High-throughput rule validation engine replacing manual compliance checks, reducing audit cycle times from 4-5 hours to 10-15 minutes (Infosys Insta Award Winner).

Java 17Spring BootOracle DBJUnit 5Mockito
03 / CASE STUDYImplemented

ClinicSphere

Production-oriented medical appointment scheduling engine engineered in Spring Boot and PostgreSQL, utilizing pessimistic row-level locking to eliminate booking collisions under heavy contention.

Java 21Spring Boot 3PostgreSQLFlywaySpring Security
Experience

Building enterprise backend systems

Production APIs, integrations, and automation at scale.

Infosys

Systems Engineer (Java Backend Developer)

Aug 2025 — Present

Pune, Maharashtra

Java 17/21Spring BootOracle DBREST APIsTMF StandardsJUnit 5MockitomTLSPostman

Core backend engineering for high-throughput B2B ordering and milestone integration platform connecting 650+ downstream telecom enterprise systems.

Key contributions

  • •Engineered and maintained 10+ mission-critical Spring Boot REST endpoints powering high-volume order state transitions and milestone tracking.
  • •Authored database schema updates and complex stored procedures for inbound/outbound request processing, payload transformation, and milestone generation.
  • •Configured mutual TLS (mTLS) with CA certificates for secure service-to-service communication across distributed enterprise nodes.
  • •Conducted extensive contract verification in Postman and authored JUnit 5/Mockito test suites before promoting builds across DEV, SIT, and PROD on Oracle WebLogic.

Measurable impact

Architected a centralized @ControllerAdvice global exception handler adhering to TM Forum (TMF) error specifications, replacing ambiguous 500 errors and reducing downstream partner triage time by 60%.
Received an Infosys Insta Award for independently designing an automated milestone audit tool that slashed verification cycles by 80–90% (from 4-5 hours to 10-15 minutes).

Problem solving

I like problems with sharp edges.

Competitive programming keeps my approach to algorithms, complexity, and edge cases deliberate.

Visit LeetCode profile

500+

problems solved

1734

peak contest rating

80–90%

audit effort reduced

Capabilities

A backend toolkit built for real work.

I care about the full path: service design, data integrity, asynchronous workflows, and reliable delivery.

01

Languages

Core programming and query languages used for backend logic and storage access.

Java (11/17/21)SQLC++PL/SQL
02

Backend Frameworks & APIs

Enterprise Java framework ecosystem and RESTful service design.

Spring Boot 3Spring SecuritySpring Data JPAHibernateREST API DesignJWT & RBAC
03

Messaging & Event-Driven Systems

Asynchronous processing, event pipelines, and distributed consistency patterns.

Apache KafkaTransactional OutboxEvent Sourcing PatternsIdempotent ConsumersDead Letter Queues (DLQ)
04

Databases & Storage

Relational data stores, in-memory caches, and migration tooling.

PostgreSQLMySQLOracle DBRedisFlyway Migrations
05

DevOps & Infrastructure

Containerization, automated testing, continuous integration, and server runtimes.

DockerGitPostman / NewmanJUnit 5MockitoMavenJenkinsOracle WebLogic
06

Engineering Fundamentals

Computer science theory, algorithm complexity, and high-level architectural patterns.

Data Structures & AlgorithmsConcurrency & Thread SafetyDatabase Isolation LevelsMicroservices ArchitectureSOLID PrinciplesDesign Patterns
Writing

Notes on building reliable software.

Concurrency, transactions, event-driven systems, and the engineering decisions behind them.

Read on Medium