Post Job Free
Sign in

Sr Software Engineer

Location:
Atlanta, GA
Posted:
January 12, 2026

Contact this candidate

Resume:

Seshadri, Kamini

Java Full Stack Developer Spring Boot ReactJS Angular AWS Azure Kafka

********@*****.*** +1-678-***-****

Skills

●Languages: Java (8–17), Python, JavaScript, TypeScript, SQL, Node.js, GoLang

●Frameworks & Libraries: Spring Boot, Spring Reactive, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Spring Batch, Spring WebFlux, Hibernate, Drools (DRL/KIE), Express.js, GraphQL, Spring for GraphQL, Apollo Server, Vert.x (Reactive Microservices)

●Frontend & UI/UX: ReactJS, Angular, Redux Toolkit, Formik, RxJS, Chart.js, Material UI, HTML5, CSS3, Responsive Design, Cross-Browser Compatibility, Angular CLI, Apollo Client

●Messaging & Streaming: Apache Kafka, Kafka Streams, Kafka Connect, RabbitMQ, Spring Integration, JMS

●Databases: PostgreSQL, MySQL Aurora, Oracle, MongoDB, Cassandra, DynamoDB

●DevOps & Cloud Platforms: AWS (EKS, S3, CodePipeline, CloudWatch), Azure (AKS, Functions, Monitor, Blob Storage), GCP (GKE, Cloud Storage, Pub/Sub, Cloud Build), Docker, Kubernetes, Helm, Terraform, Kustomize, Jenkins, GitLab CI, GitHub Copilot

●Testing & QA: JUnit 5, Mockito, REST Assured, Cypress, Playwright, TestContainers, Postman, Apache JMeter, Selenium WebDriver, WireMock, Cucumber

●Monitoring & Observability: Prometheus, Grafana, OpenTelemetry, Elastic APM, CloudWatch, Azure Monitor, ELK Stack, Splunk, Log Analytics

●Security & Configuration: OAuth2, JWT, RBAC, Spring Cloud Config, Vault

●AI/ML & Generative AI: LangChain, OpenAI API, HuggingFace Transformers, PromptLayer, FAISS, RAG pipelines, Apache Spark, Python-based Data Processing

●Design & Architecture: SOLID Principles, Object-Oriented Design (OOD), Clean Code, Domain-Driven Design (DDD), Reactive Microservices Architecture, CQRS, Modular Monolith, API-First Design

●Agile & Collaboration: JIRA, Confluence, Slack, Agile/Scrum, Sprint Planning, Backlog Grooming, UML, Technical Documentation

Summary

●Senior Full Stack Java Developer with 7+ years of experience delivering enterprise-grade, cloud-native microservices and real-time distributed systems.

●Proficient in Java (8–17), Spring Boot/MVC/Security, and REST/GraphQL APIs, with strong front-end expertise in ReactJS, Angular (v8–13), and Redux Toolkit.

●Experienced in Spring WebFlux, Vert.x, and Reactive programming for building high-performance, non-blocking microservices.

●Strong hands-on experience in event-driven and reactive microservice architectures using Apache Kafka, Kafka Streams, RabbitMQ, and Spring Integration.

●Extensive multi-cloud background deploying containerized workloads on AWS (EKS, S3, CodePipeline), Azure (AKS, Functions, Monitor), and GCP (GKE, Pub/Sub, Cloud Build) using Docker, Kubernetes, Terraform, Helm, and GitLab CI/Jenkins.

●Deep experience in database design (PostgreSQL, MySQL Aurora, Oracle, MongoDB, Cassandra) and caching (Redis).

●Strong focus on security (OAuth2, JWT, RBAC, Vault), observability (OpenTelemetry, Prometheus, Grafana), and full lifecycle DevOps.

●Hands-on with Generative AI integration using LangChain, OpenAI API, HuggingFace, and FAISS for intelligent automation and analytics.

●Adept in Agile/Scrum, DDD, and leading reactive microservice transformation initiatives across healthcare, aviation, and banking domains.

Work Experience

Sr Software Engineer - HealthMap Solutions, Tampa, FL - August 2024 – Present

●Built a secure, HIPAA-compliant care-management platform using Java 17, Spring Boot 3.x, and a reactive microservices architecture leveraging Spring WebFlux and Vert.x, delivering real-time dashboards, clinical onboarding workflows, and care-coordination analytics through a dynamic ReactJS frontend.

●Designed and implemented modular ReactJS components with Redux Toolkit, Formik, and RxJS, enabling dynamic form rendering, JWT-based session control, and role-specific routing to streamline provider workflows.

●Created and secured high-performance RESTful and GraphQL APIs with Spring MVC, Spring WebFlux, and Spring for GraphQL, supporting patient insights, audit logging, and federated identity management with Okta OAuth2 and RBAC enforcement.

●Engineered layered Spring Reactive microservices deployed on AWS EKS using Docker, Spring Cloud Config, and Terraform, achieving 99.95% SLA with Resilience4j fault-tolerance and HPA-based scaling.

●Integrated Apache Kafka, Kafka Streams, and Kafka Connect (SMTs) for asynchronous, event-driven care-event processing and real-time alert triggers across distributed services.

●Implemented a hybrid data persistence layer using PostgreSQL and Cassandra, where PostgreSQL handled relational workflows while Cassandra stored high-velocity care-event logs, alerts, and audit-trail snapshots for scalable, low-latency reads.

●Embedded Generative AI features by orchestrating Python (LangChain) scripts with the OpenAI API and PromptLayer, providing automated clinical summaries and AI-assisted care recommendations.

●Implemented rule-based validation and automated batch reporting workflows using Spring Batch and Drools (DRL/KIE) to enforce compliance-driven business logic.

●Developed Node.js + Python CLI tools for pre-production Kafka event validation and ingestion benchmarking, ensuring robust reactive event-stream performance.

●Created interactive analytics dashboards with Chart.js backed by Apache Spark to visualize patient-journey events and clinical performance KPIs.

●Optimized caching and metadata lookups with Guava, Caffeine, and CompletableFuture to improve non-blocking form prefills and reduce response time.

●Achieved 90%+ automated test coverage with JUnit 5, Mockito, REST Assured, Cypress, and TestContainers; enforced code quality with SonarQube and GitLab CI/CD.

●Enabled full-stack observability through OpenTelemetry, Spring Boot Actuator, Elastic APM, Grafana, and AWS CloudWatch with correlation-ID tracing.

●Controlled Generative AI rollout via LaunchDarkly feature flags and implemented GitOps workflows with protected branches in GitLab.

●Mentored junior developers on Spring Reactive, Kafka Streams, secure REST API development, and microservice optimization while collaborating with UI/UX teams in Figma and Miro.

●Provisioned AWS resources (S3, RDS, IAM) using Terraform for repeatable Infrastructure-as-Code deployments with drift detection.

Sr Software Engineer - Southwest Airlines, Dallas, TX - September 2023 – August 2024

●Modernized an enterprise airline booking, flight tracking, and loyalty platform using Java 17, Spring Boot 3.x, and microservices architecture, enabling scalable reservation workflows, real-time flight-status updates, and loyalty-program dashboards.

●Built modular, reusable Angular (v15+) components with TypeScript, RxJS, NgRx, and Reactive Forms, implementing advanced validation, JWT-based session control, and dynamic form rendering for secure passenger interactions.

●Designed and developed Spring Boot microservices with Spring MVC, Spring Security, Spring Data JPA, and Spring Cloud, delivering secure RESTful and GraphQL APIs with OAuth2 and RBAC enforcement.

●Architected high-throughput, event-driven workflows using Apache Kafka, Kafka Streams, and Kafka Connect, powering real-time processing of flight manifests, disruption alerts, and passenger check-in notifications.

●Integrated Spring WebFlux WebClient for asynchronous calls to third-party airline systems, weather services, and code-share partner APIs to improve reliability and responsiveness.

●Managed transactional datasets in PostgreSQL and Oracle 19c, implementing schema versioning, indexing, and audit trails to meet FAA compliance requirements.

●Built and consumed GraphQL APIs with Spring for GraphQL and Apollo Federation, enabling real-time crew scheduling dashboards and route-level analytics within Angular (Apollo Angular).

●Embedded Generative AI pipelines using Python (LangChain), OpenAI API, and PromptLayer to summarize flight telemetry, generate predictive alerts, and suggest rerouting through retriever-based prompts.

●Delivered real-time operational dashboards with Chart.js (ng2-charts) and Apache Spark aggregations for delay analytics, aircraft utilization, and customer KPI tracking.

●Implemented caching with Redis and Ehcache to accelerate gate-availability, baggage-tag, and flight-status lookups using TTL-based eviction policies.

●Deployed containerized services to Azure Kubernetes Service (AKS) with Docker and Helm, applying HPA, rolling updates, and self-healing mechanisms for high availability.

●Built CI/CD pipelines in Azure DevOps, integrating SonarQube quality gates, automated artifact promotion, and blue-green deployment strategies to streamline releases.

●Enabled full-stack observability using Azure Monitor, Elastic APM, and OpenTelemetry, propagating correlation IDs for distributed tracing and root-cause analysis.

●Developed Node.js CLI tools and Python utilities to validate Kafka message ingestion during production cutovers and ensure data integrity.

●Automated alerting and ingestion with Azure Functions and Event Grid, leveraging durable queues with retry and dead-letter handling for guaranteed delivery.

●Secured secrets and configuration with Vault and Spring Cloud Config, enabling safe key rotation and live configuration refresh.

●Applied Resilience4j patterns (circuit breaker, bulkhead, timeout) to meet strict SLA and fault-tolerance targets.

●Collaborated in Agile Scrum with Jira, authored architecture and API documentation in Confluence, and worked with UX teams using Figma and Miro to align UI–API contracts and optimize user flows.

Sr Software Engineer - Comerica Bank, Dallas, TX - June 2022 – July 2023

●Developed a secure, modular banking platform using Java 17, Spring Boot 2.7, and Spring Cloud microservices, enabling account creation, fund transfers, KYC verification, and AML-compliant workflows.

●Built responsive, dynamic ReactJS dashboards with Redux Toolkit, Formik, and role-based routing, delivering seamless customer onboarding with advanced validation and conditional UI rendering.

●Designed RESTful and GraphQL APIs with Spring MVC and Spring for GraphQL, implementing JWT/OAuth2 authentication, global exception handling, and uniform API contracts for consistent integrations.

●Implemented high-throughput event-driven workflows using Apache Kafka, Kafka Streams, and Kafka Connect, powering real-time fraud detection, automatic account locking, and adaptive risk scoring.

●Leveraged Spring WebFlux WebClient for non-blocking integrations with credit bureaus, third-party KYC systems, and transaction-monitoring APIs to ensure responsive interactions.

●Applied Java Streams, Optionals, and Lombok to streamline data transformations, improve code readability, and maintain immutability across service layers.

●Enhanced fraud prevention using Drools Rule Engine by defining AML rule sets, suspicious-pattern detection logic, and configurable transaction-limit thresholds.

●Optimized throughput using Redis and Caffeine caching layers for session data, customer metadata, and rate-limited requests, reducing latency across transaction-heavy workflows.

●Managed data persistence in PostgreSQL and Oracle 19c with Spring Data JPA, Criteria API, and audit triggers, ensuring compliance with financial governance standards.

●Deployed microservices on Azure Kubernetes Service (AKS) using Docker and Helm charts, supporting zero-downtime rolling updates and Pod disruption budgets for resilience.

●Automated CI/CD pipelines through Azure DevOps integrating SonarQube, Terraform IaC modules, and artifact versioning to ensure secure and repeatable releases.

●Established observability with Elastic APM, Azure Monitor, and OpenTelemetry, enabling distributed tracing, anomaly detection, and log correlation across services.

●Achieved over 90% test coverage with JUnit 5, Mockito, REST Assured, and TestContainers for robust backend validation and Kafka message-flow testing.

●Delivered real-time AML analytics dashboards using Chart.js, ReactJS, and Apache Spark, integrating Python ETL pipelines and Kafka alert triggers for proactive fraud insights.

●Secured environment variables and secrets via Spring Cloud Config and HashiCorp Vault with live refresh and RBAC-based credential rotation.

●Mentored mid-level developers on Spring Boot microservices, Kafka event-streaming patterns, and GraphQL API security in a high-regulatory banking environment.

Software Engineer - Guidewire, Bengaluru, India - May 2019 – May 2022

●Built a policy-management platform using Java 11, Spring Boot 2.x, and Spring Cloud microservices, enabling quote generation, policy issuance, endorsements, and renewals with a scalable distributed architecture.

●Developed modular Angular 10 web components with TypeScript, RxJS, and Angular Material, implementing reactive forms, custom validators, and ngx-translate for multilingual and accessible user experiences.

●Designed layered RESTful APIs with controller–service–DAO architecture and DTO mapping, facilitating seamless policy, claim, and customer transactions through an API Gateway.

●Integrated Drools Rule Engine (DRL/KIE) to externalize underwriting and pricing logic, automating premium computation, eligibility checks, and policy-rule versioning.

●Implemented asynchronous messaging workflows with RabbitMQ, JMS, and Spring Integration to support policy notifications, document synchronization, and event-driven claim updates.

●Automated recurring operations using Spring Batch and Python-based schedulers for premium recalculation, policy endorsements, and stale-policy archival tasks.

●Managed and optimized relational datasets in PostgreSQL and Oracle using Spring Data JPA, stored procedures, and partitioned indexes for fast policy and claim lookups.

●Applied Java Streams, Optionals, and Lombok to enforce immutability, reduce boilerplate, and simplify data processing pipelines across backend layers.

●Improved response times and SLA adherence through caching strategies with Ehcache and Caffeine for high-traffic endpoints and frequently accessed metadata.

●Secured APIs with JWT, OAuth2, and Spring Security RBAC, defining fine-grained access control for underwriters, brokers, and customer-facing operations.

●Adopted contract-first API development using Swagger/OpenAPI, ensuring consistent schema governance and smooth integration with broker and claims-adjuster platforms.

●Deployed containerized microservices to AWS EC2 using Docker, GitLab CI/CD pipelines, and Nginx load balancing for automated and reliable service delivery.

●Implemented observability using Prometheus, Grafana, and Elastic APM to visualize metrics, trace distributed workflows, and detect latency or error anomalies.

●Maintained 90%+ test coverage with JUnit 5, Mockito, and REST Assured for controller, service, and repository layers, ensuring production-grade reliability.

●Collaborated in Agile Scrum sprints using JIRA and Confluence, contributing to sprint demos, retrospectives, and iterative backlog refinements.

●Mentored junior developers on Angular component architecture, Spring Boot service design, and Drools-based rule modeling for claims and underwriting modules.

●Delivered role-based analytics dashboards using Chart.js for real-time KPI visualization, enabling underwriters and agents to monitor policy performance trends.

Software Engineer - Tata Cliq, Mumbai, India - May 2018 – April 2019

●Developed customer-facing Spring Boot microservices using Java 8, Spring Boot, RESTful APIs for order processing, cart management, product detail views in an e-commerce platform.

●Built responsive, mobile-friendly UIs with Angular 8, RxJS, Angular Material, TypeScript, enabling product search, filtering, checkout flows across devices.

●Integrated Apache Kafka for real-time inventory synchronization, order status tracking, pricing event propagation across distributed microservices.

●Designed modular REST API endpoints with controller–service–repository architecture, DTO mapping for search, cart, order transaction services.

●Implemented JWT-based authentication, session management, RBAC authorization using Spring Security for admin and buyer personas.

●Optimized page load performance with lazy-loaded Angular modules, Webpack chunking for faster initial rendering.

●Used Redis caching for frequently accessed metadata (categories, filters, deal banners), reducing backend database hits.

●Connected to MongoDB, PostgreSQL for activity logs, product metadata, transactional data, applying indexed query paths for performance.

●Created scheduler-driven services with Spring Scheduler, Python utilities for inventory sync, abandoned cart cleanup, deal expiration automation.

●Integrated Stripe API for secure payment handling, with multi-layer server-side + client-side validation ensuring transactional integrity.

●Built a product recommendation engine using collaborative filtering algorithms, event tracking in MongoDB.

●Tested backend/frontend functionality with JUnit 5, Mockito, Selenium WebDriver, ensuring quality + stability across services and UIs.

●Wrote end-to-end (E2E) Cypress test scenarios for cart workflows, order lifecycle, multi-browser regression coverage.

●Configured Docker-based local environments and Jenkins pipelines for CI, enabling automated regression triggers.

●Documented REST API contracts with Swagger/OpenAPI, supporting frontend + mobile integration handoffs.

●Participated in Agile ceremonies via JIRA, Confluence, contributing to sprint planning, standups, QA reviews.

●Built real-time analytics dashboards with Chart.js to visualize product metrics, best-sellers, drop-offs, conversion insights.

●Collaborated with UX teams via Figma to align design specs, form validations, UI consistency for brand coherence

Certifications

●AWS Certified Solution Architect - Associate

●AWS Certified Developer - Associate

●ServiceNow System Administrator

●Microsoft Azure Developer - Associate

●Aviatrix Multi-Cloud Network - Associate

Education

●Masters Computer Science, University of North Texas, Denton, TX

Aug 2023 - May 2025



Contact this candidate