Senior Lead - Application Development (AePS, IMPS & NETC)
NPCI is evolving the National Electronic Toll Collection
(NETC) FASTag ecosystem into a next-generation, real-time, intelligent, and
scalable national tolling and mobility platform.
This role is responsible for architecting, building, and
scaling stream‑processing and platform capabilities that operate at national
scale across toll plazas, acquirer and issuer banks, and concessionaires —
handling mission-critical financial transactions and meeting stringent
regulatory, audit, and resilience standards mandated by NPCI, NHAI/IHMCL, and
RBI.
The role combines: Low-latency Java-based stream processing
for toll transactions Production-grade distributed systems for tag, vehicle,
and transaction processing Fraud, image (ANPR/VRN), and decision intelligence
(rules-driven, with AI/ML as an added advantage) Platform-level engineering
excellence.
This is a strategic engineering role (not a pure research or
support role). Strategic Outcomes Expected - The individual will directly
contribute to: Increased straight-through processing (STP) for FASTag toll
transactions Reduced manual intervention, charge-back disputes, and exception
handling Early and accurate identification of tag cloning, blacklisted tags,
VRN/TID mismatches, and fraud rings Improved transaction turnaround time (TAT),
settlement accuracy, and system throughput at peak plaza volumes Long-term IP
ownership of core platform capabilities within NPCI for the NETC ecosystem
Key Responsibilities
1. Real-Time Stream Processing Architecture (Java-Centric)
Design and implement event-driven, stream-processing pipelines for NETC FASTag
transaction, mapper, and settlement workflows Build low-latency,
high-throughput systems using Java-based streaming frameworks such as Apache
Kafka / Kafka Streams, Apache Flink, or Spark Structured Streaming Ensure
exactly-once processing, idempotency, and fault tolerance across
acquirer–NPCI–issuer hops Handle large-scale streams of toll read events, ANPR
images, tag metadata, and clearing/settlement files with predictable latency
2. Decision Intelligence & Exception Handling Design and
build rules-driven and data-driven decisioning components for: ANPR / Vehicle
Registration Number (VRN) validation against tag-vehicle mapping Tag class /
vehicle class mismatch detection Fraud and anomaly detection (tag cloning,
duplicate reads, ghost transactions, plaza-level anomalies) Intelligent
exception and dispute prioritization for charge-back (CCH) and dispute
management workflows Collaborate with data science / analytics teams to operationalize
models where applicable, ensuring smooth integration into the streaming
platform
3. Adoption of Emerging Technology Trends (Applied, Not
Experimental) Hybrid decisioning (Rules + Analytics + optional ML/GenAI) for
transparent toll decisioning and dispute adjudication Explainability and
traceability to support charge-back resolution, member bank queries, and
regulatory audits Adaptive rule engines that evolve with new fraud patterns,
plaza layouts, and vehicle classes Lightweight Generative AI use cases
(exploratory) — assisted dispute summaries, root-cause explanations, smart
analyst support Governance frameworks for ethical, compliant usage of any
automation aligned with NPCI and RBI expectations Emphasis is on controlled,
auditable, deterministic systems — critical given the multi-party
(acquirer/issuer/concessionaire) settlement nature of NETC.
4. Platform Integration & Reliability Engineering
Integrate streaming and decisioning components into NETC core switching,
mapper, clearing, and settlement systems Design for high availability,
resilience, and disaster recovery across active-active data centres Optimize
performance under peak national toll volumes (festival/holiday surges, 24×7
plaza operations) Ensure observability (metrics, logs, traces) for NPCI ops,
member banks, and plaza operators
5. Security, Compliance & Audit Readiness Ensure
solutions comply with RBI, NHAI / IHMCL, MoRTH regulatory expectations and NPCI
security and data governance standards Build explainability, traceability, and
audit hooks into automated transaction and fraud decisions Support internal,
external, and regulator audits with clear technical documentation and decision
trails
6. Technical Leadership & IP Ownership Act as a
technical authority for stream processing and platform engineering within the
NETC FASTag platform Mentor junior engineers and drive engineering best
practices across the NETC pod Evaluate and govern vendor / OEM solutions (ANPR
engines, fraud tools) without creating dependency Ensure core architecture and
platform knowledge remains within NPCI.
Required Qualifications & Experience
10–15+ years of experience in enterprise-grade,
mission-critical system development Proven track record of architecting and
delivering high-volume, low-latency, distributed systems in payments,
switching, banking, or tolling/mobility domains.
Demonstrated experience leading platform-level engineering
initiatives end-to-end (design → production → scale).
Required Technical Skills Programming & Frameworks
- Java (Java 11/17+) with strong understanding of:
- JVM Internals
- Garbage Collection (GC) Tuning
- Multithreading & Concurrency
- JVM Internals
- Spring Ecosystem:
- Spring Boot
- Spring Cloud
- Spring WebFlux (Reactive Programming)
- Spring Boot
- Reactive & Asynchronous Programming:
- Project Reactor
- RxJava
- Project Reactor
- API Development:
- RESTful APIs
- gRPC
- Protocol Buffers
- JSON/Avro Serialization
- RESTful APIs
- Apache Kafka
- Kafka Streams
- KRaft Mode
- Schema Registry
- Kafka Streams
- Apache Flink and/or Spark Structured Streaming
- Event-Driven Architecture
- CQRS (Command Query Responsibility Segregation)
- Event Sourcing
- Stateful Stream Processing
- Exactly-Once Processing Semantics
- Idempotency
- Back-Pressure Handling
- NoSQL Databases:
- Cassandra
- Redis
- Couchbase
- Equivalent large-scale NoSQL platforms
- Cassandra
- Strong SQL expertise in:
- PostgreSQL
- Oracle
- PostgreSQL
- Database Optimization:
- Partitioning
- Sharding
- Indexing Strategies
- Partitioning
- Data Modeling for:
- High-Write Systems
- Low-Latency OLTP Workloads
- High-Write Systems
- Object Storage:
- Amazon S3
- MinIO
- Amazon S3
- Image and File Archival Solutions
- Microservices Architecture
- Service Mesh Technologies:
- Istio
- Linkerd
- Istio
- API Gateway Implementations
- Distributed Systems Concepts:
- CAP Theorem
- Consensus Algorithms (Raft/Paxos)
- Distributed Transactions
- Saga Patterns
- CAP Theorem
- High Availability & Disaster Recovery:
- Active-Active Deployments
- Multi-Data Center Architectures
- Active-Active Deployments
- Performance Engineering:
- Capacity Planning
- Load Testing
- TPS Optimization at National Scale
- Capacity Planning
- Containerization & Orchestration:
- Docker
- Kubernetes
- Helm
- Docker
- Linux System Administration
- CI/CD Tools:
- Jenkins
- GitLab CI
- Azure DevOps
- Jenkins
- Source Control & Git Workflows
- Infrastructure as Code (IaC):
- Terraform
- Ansible
- Terraform
- Monitoring & Observability:
- Prometheus
- Grafana
- ELK Stack / OpenSearch
- Jaeger
- OpenTelemetry
- Prometheus
- Security Protocols:
- TLS / mTLS
- HSM Integration
- Key Management
- Tokenization
- TLS / mTLS
- Secure Coding:
- OWASP Standards
- Vulnerability Assessment & Remediation
- OWASP Standards
- Regulatory & Compliance Knowledge:
- PCI-DSS
- RBI Cybersecurity Guidelines
- Audit Trail Design
- PCI-DSS
Rules & Decision Engines
- Drools
- Easy Rules
- Equivalent Decision Orchestration Frameworks
- Python-based ML Frameworks:
- Scikit-learn
- PyTorch
- TensorFlow
- Scikit-learn
- ONNX
- MLflow
- OpenCV
- Tesseract OCR
- Commercial ANPR SDKs
- Automatic Number Plate Recognition (ANPR) Technologies
- Kubeflow
- MLflow
- Model Versioning
- Model Drift Detection
- LangChain
- Retrieval-Augmented Generation (RAG)
- Prompt Engineering
- NETC / FASTag Ecosystem
- NHAI / IHMCL Systems
- RFID Technologies
- IoT-Based Platforms
- Payments Switching
- ISO 8583
- ISO 20022 Standards
Skills Required
- 10-15+ years of experience in enterprise-grade, mission-critical system development
- Experience architecting and delivering high-volume, low-latency distributed systems
- Experience in payments, switching, banking, or tolling/mobility domains
- Experience leading platform-level engineering initiatives end-to-end from design through production and scale
- Strong Java 11/17+ expertise, including JVM internals, garbage collection tuning, multithreading, and concurrency
- Experience with Spring Boot, Spring Cloud, and Spring WebFlux
- Experience with reactive and asynchronous programming using Project Reactor or RxJava
- Experience developing RESTful APIs, gRPC services, Protocol Buffers, and JSON/Avro serialization
- Experience with Apache Kafka, Kafka Streams, KRaft, and Schema Registry
- Experience with Apache Flink and/or Spark Structured Streaming
- Knowledge of event-driven architecture, CQRS, event sourcing, stateful stream processing, exactly-once processing, idempotency, and back-pressure handling
- Experience with Cassandra, Redis, Couchbase, or equivalent large-scale NoSQL platforms
- Strong SQL expertise with PostgreSQL and Oracle
- Experience with partitioning, sharding, indexing, high-write data modeling, and low-latency OLTP workloads
- Experience with Amazon S3, MinIO, and image or file archival solutions
- Knowledge of microservices, service mesh, API gateways, CAP theorem, Raft/Paxos, distributed transactions, and Saga patterns
- Experience designing active-active deployments and multi-data-center architectures
- Experience with capacity planning, load testing, and TPS optimization at national scale
- Experience with Docker, Kubernetes, Helm, and Linux system administration
- Experience with Jenkins, GitLab CI, or Azure DevOps; Git workflows; Terraform; and Ansible
- Experience with Prometheus, Grafana, ELK Stack or OpenSearch, Jaeger, and OpenTelemetry
- Knowledge of TLS/mTLS, HSM integration, key management, tokenization, OWASP standards, and vulnerability remediation
- Knowledge of PCI-DSS, RBI cybersecurity guidelines, and audit trail design
- Experience with Drools, Easy Rules, or equivalent decision orchestration frameworks
- Experience with Python-based machine learning frameworks including Scikit-learn, PyTorch, or TensorFlow
- Experience with ONNX, MLflow, model versioning, or model drift detection
- Experience with OpenCV, Tesseract OCR, commercial ANPR SDKs, or ANPR technologies
- Experience with Kubeflow
- Experience with LangChain, retrieval-augmented generation, or prompt engineering
- Knowledge of NETC/FASTag, NHAI/IHMCL systems, RFID, IoT platforms, payments switching, ISO 8583, or ISO 20022
What We Do
NPCI is an umbrella organisation for all retail payment systems in India. It was set up with the support & guidance from Reserve Bank of India (RBI) & Indian Banks Association (IBA). A registered company under Section 8 of the Companies Act, 2013. Watch the NPCI Corporate AV - https://youtu.be/RGl9YQ6CB20 Products & Services Unified Payments Interface Unique payment solution which empowers a recipient to initiate the payment request from a smartphone. It facilitates 'virtual payment address' as a payment identifier for sending & collecting money & works on single click 2 factor authentication. Immediate Payment Service A 24X7, real time, cost effective, independent channel, retail payment service, introduced by NPCI, empowering customers to transfer money instantly with banks & RBI authorised PPIs across India. RuPay Robust card scheme designed to offer payment products with superior features & processes specifically designed to cater to diverse consumer needs. *99# USSD based mobile banking platform that makes banking services accessible to all the bank account holders on their mobile phones. National Automated Clearing House Centralised payment system developed with an aim to consolidate multiple ECS systems running across the country & provide a framework for the removal of local barriers/inhibitors. Aadhaar Enabled Payment System Bank led model which allows online financial inclusion transactions at micro-ATMs through the business correspondent of any bank using the Aadhaar authentication. e-KYC Electronic way of conducting authentic & real time KYC of a customer using Aadhaar authentication. Cheque Truncation System Electronic image of the cheque is transmitted to the drawee bank by the clearing house, along with relevant information. National Financial Switch Facilitates routing of ATM transactions through inter-connectivity between its member institutions thereby enabling the citizens of the country to utilise any ATM of a connected entity








