Skip to content
ST
Open to senior engineering roles

Real-time systems
for high-stakes
domains.

I'm Sri Teja, a full-stack engineer working in Java, Spring Boot, Kafka, and the cloud-native stack around them. I've worked on real-time payments services at PNC, cardiac monitoring dashboards at Prime Healthcare, and store fulfillment workflows at Lowe's.

Scroll
01About

Nine years of full-stack engineering across payments, healthcare telemetry, and retail fulfillment, focused on real-time and distributed backend systems.

My work centers on systems where reliability matters: payments that must not double-charge, ECG anomalies that must not be missed, and fulfillment workflows that can't lose track of inventory. The hard parts of the job are usually the failure modes, not the framework choices.

I work in Java and Spring Boot on the server, React or Angular on the client, and Kafka between them when the problem calls for events over requests. Most of what I deploy runs on Kubernetes on AWS or Azure, with Prometheus and Grafana for observability.

Years engineering
9+
Primary stack
Java · Spring Boot · Kafka
Cloud
AWS · Azure
Based in
SF Bay Area
02Skills

The toolbox, sorted.

Backend

01

Service design, API construction, and server-side correctness.

  • Java
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Hibernate
  • REST APIs
  • GraphQL

Frontend

02

Production dashboards and component-driven UIs.

  • ReactJS
  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3

Distributed Systems

03

Event-driven architecture, idempotency, and resilience patterns.

  • Apache Kafka
  • RabbitMQ
  • Event-Driven Architecture
  • Microservices
  • Redis
  • Idempotency
  • Circuit Breakers

Cloud / DevOps

04

Container builds, infrastructure-as-code, and CI/CD.

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Terraform

Databases

05

Relational, document, and in-memory data stores.

  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis

Observability

06

Logs, metrics, and dashboards for production systems.

  • Splunk
  • Prometheus
  • Grafana
  • Log4j
JavaSpring BootKafkaKubernetesAWSPostgreSQLReactTypeScriptRedisAzureTerraformMongoDBPrometheusGrafanaRabbitMQGraphQLDockerSpring CloudOAuth 2.0MicroservicesJavaSpring BootKafkaKubernetesAWSPostgreSQLReactTypeScriptRedisAzureTerraformMongoDBPrometheusGrafanaRabbitMQGraphQLDockerSpring CloudOAuth 2.0Microservices
03Experience

A working résumé,
in long form.

PNC Bank

Jun 2023 – Present
Senior Full Stack Java DeveloperUSA

Project

Real-Time Payments Orchestration & Fraud Decisioning

Designed and shipped services on PNC's real-time payments platform like Zelle, RTP, and internal transfers with idempotent transaction handling and fraud evaluation.

  • Built Spring Boot microservices coordinated by Kafka for payment ingestion, routing, and fraud evaluation.
  • Implemented idempotent transaction handling, circuit breakers, retries, and rate limiting so partial failures degrade gracefully.
  • Secured APIs with OAuth 2.0 and JWT; persisted state in PostgreSQL and MongoDB with Redis for caching.
  • Set up observability with Splunk, Prometheus, and Grafana; deployed to Kubernetes on AWS and Azure via Terraform and CI/CD.
  • Java
  • Spring Boot
  • Kafka
  • Kubernetes
  • AWS
  • Azure
  • PostgreSQL
  • MongoDB
  • Redis
  • OAuth 2.0
  • Terraform
  • Prometheus
  • Grafana
  • Splunk

Prime Healthcare

Apr 2021 – May 2023
Full Stack Java DeveloperUSA

Project

Cardiac Monitoring & Predictive Risk Analysis

Built the streaming backend and ReactJS dashboards behind a real-time cardiac monitoring platform including ECG ingestion, sliding-window analysis, and clinician-facing views.

  • Processed continuous ECG and telemetry streams with sliding-window analysis and anomaly detection.
  • Built ReactJS dashboards that rendered live waveforms and risk scores for clinicians.
  • Used Redis for caching patient state and ran services on Kubernetes with Prometheus and Grafana for monitoring.
  • Reduced processing latency on the analysis path and improved alert reliability.
  • Java
  • Spring Boot
  • ReactJS
  • Kafka
  • Redis
  • Kubernetes
  • Prometheus
  • Grafana
  • Time-Series

Lowe's

Feb 2019 – Mar 2021
Java DeveloperUSA

Project

Store-Based Fulfillment & Pickup Platform (BOPIS)

Worked on the buy-online-pickup-in-store workflows: store-scoped inventory, checkout consistency, and the operational tooling used in stores.

  • Built fulfillment workflows in Angular and Spring Boot backed by RabbitMQ for cross-service events.
  • Modeled store-scoped inventory and enforced checkout consistency under concurrent updates.
  • Integrated the Google Maps API for store routing, with caching and query optimization on read-heavy endpoints.
  • Java
  • Spring Boot
  • Angular
  • RabbitMQ
  • Google Maps API
  • MySQL
  • Redis

Greaves Technologies Limited

Jul 2016 – Jan 2019
Software DeveloperIndia

Project

Employee Management & Attendance Tracking

Internal HR tooling: employee records, attendance, validation, and reporting modules.

  • Implemented CRUD modules in Java with Spring MVC and a MySQL backend.
  • Added server- and client-side validation, plus reporting views over employee records and attendance.
  • Java
  • Spring MVC
  • JavaScript
  • MySQL
  • HTML/CSS
04Featured projects

Four systems
worth describing.

Four production systems, each described as it was built: the problem on the table, the shape of the solution, and what shipped.

01 / Banking · PNCArchitecture
ZELLERTPINTERNALORCHESTRSPRING BOOTFRAUDEVALKAFKAEVENTSIDEMPOTREDISDBPG / MONGO
  • Spring Boot
  • Kafka
  • Kubernetes
  • PostgreSQL
  • MongoDB
  • Redis
  • OAuth 2.0
  • AWS
  • Azure
  • Terraform

Real-Time Payments Orchestration

Problem

Payments arrive continuously across Zelle, RTP, and internal rails. They must be evaluated for fraud, routed correctly, and never double-applied even under partial failure.

Solution

Spring Boot microservices coordinated by Kafka for ingestion and routing. Idempotent transaction handling, fraud evaluation on the payment path, and circuit breakers with retries and rate limiting on external calls. PostgreSQL and MongoDB for persistence with Redis for caching.

Impact

A real-time payments platform that handles concurrent volume with predictable latency and degrades gracefully when downstream services fail.

02 / Healthcare · Prime HealthcareArchitecture
ECG · 1ECG · 2TELEM · 1TELEM · NKAFKAINGESTWINDOWANALYSISALERTSCORE
  • Spring Boot
  • ReactJS
  • Kafka
  • Redis
  • Kubernetes
  • Prometheus
  • Grafana

Cardiac Monitoring & Risk Analysis

Problem

Continuous patient telemetry must be analyzed as it arrives, not in batch. Missed anomalies have clinical consequences.

Solution

Streaming pipeline with sliding-window analysis over ECG data, anomaly detection on top, and a ReactJS clinician dashboard rendering live waveforms with risk scores.

Impact

Reduced processing latency on the analysis path and improved alert reliability.

03 / Retail · Lowe'sArchitecture
WEBCUSTOMERASSOC APPANGULARORDER SVCSPRING BOOTINVENTORYSTORE-SCOPEDRABBITMQEVENTSMAPS APIROUTINGMYSQLCACHEDBOPIS · checkout consistency under concurrency
  • Angular
  • Spring Boot
  • RabbitMQ
  • MySQL
  • Google Maps API

Store Fulfillment & Pickup

Problem

Online orders, in-store pickup, and live inventory have to stay consistent even under concurrent customer and associate actions on the same items.

Solution

Angular front-end paired with Spring Boot services, RabbitMQ for cross-service events, and a store-scoped inventory model that enforces checkout consistency under concurrent updates.

Impact

A BOPIS workflow with store routing via the Google Maps API, plus caching and query optimization on read-heavy endpoints.

04 / Internal · Greaves TechnologiesArchitecture
UIJSP / JSSPRING MVCCONTROLLERMYSQLEMPLOYEESCRUD · validation · attendance · reporting
  • Java
  • Spring MVC
  • JavaScript
  • MySQL

Employee Management & Attendance

Problem

HR needed a single internal application for managing employee records, attendance, and reporting.

Solution

A Spring MVC web app with full CRUD over employee data, attendance modules, validation, and reporting views backed by MySQL.

Impact

Delivered the core HR tooling end-to-end across the UI, controller, and database layers.

05Systems I build

Patterns I've shipped
more than once.

Event-driven microservices

Producers, consumers, dead-letter queues, and idempotent handlers built around Kafka or RabbitMQ.

  • Kafka
  • Spring Boot
  • Idempotency

Real-time dashboards

React or Angular dashboards over streaming backends, with efficient updates and graceful handling of connection drops.

  • React
  • WebSockets
  • Time-Series

Fraud decisioning workflows

Inline scoring on the payment path rules, model calls, and feature lookups within a single-request latency budget.

  • Spring Boot
  • Redis
  • Kafka

Cloud-native deployments

Containerized services on Kubernetes, deployed across AWS and Azure with Terraform and GitHub Actions or Jenkins.

  • Kubernetes
  • AWS
  • Azure
  • Terraform

Observability & reliability

Splunk, Prometheus, and Grafana for logs and metrics. Circuit breakers, retries, and rate limiting to contain downstream failures.

  • Prometheus
  • Grafana
  • Splunk

Secure API platforms

OAuth 2.0 and JWT across services, encryption in transit and at rest, and the auth patterns regulated platforms require.

  • OAuth 2.0
  • JWT
  • Spring Security
06Education & certification
Certification

AWS Certified Solutions Architect – Associate

Amazon Web Services

Education

Master of Science

Texas A&M University

07Contact

Best way to reach me is email. I read it.

teja.sript9@gmail.com
Compose

Elsewhere

LinkedIn/in/sri-teja-a816823a9
LocationSan Francisco Bay Area
TimezonePT · UTC−7/8
AvailabilityOpen to roles

Open to senior backend and full-stack engineering roles in the Bay Area or remote. Happy to talk through a problem, a team, or a take-home.