Share this URL, or use Print / Save as PDF in the browser.

Subose Gaddala

Principal Software Engineer · Java Full Stack · Data Engineering · Applied AI

Grapevine, Texas · +1 945-241-3699 · career.gaddala@gmail.com · gaddala.dev

Professional summary

Software engineer with 20 years of experience building and modernizing enterprise applications across government, banking, payments, insurance, and cloud platforms. Java and Spring Boot remain the core of the profile, with hands-on work across Angular/React, microservices, AWS, event-driven systems, and production support. Recent work applies Spring AI, RAG, MCP, Amazon Bedrock, and pgvector to practical enterprise use cases — from requirements and design through CI/CD, troubleshooting, code reviews, and mentoring.

Technical skills

Languages: Java 8/11/17, Python, TypeScript, JavaScript, SQL, PL/SQL

Full stack: Spring Boot 2.7/3.x, Spring Security, JPA/Hibernate, REST, Angular 10–16, React

Architecture: Microservices, DDD, Strangler Fig, event-driven systems, resiliency patterns

Data: Kafka, Flink, Avro, Spring Batch, Airflow, Snowflake, MongoDB, PostgreSQL, S3/SQS

Applied AI: Spring AI, RAG, MCP, Amazon Bedrock, Claude, Nova, pgvector, prompt guardrails

Cloud & DevOps: AWS, Oracle Cloud, Docker, Kubernetes, Terraform, Jenkins, Maven, Gradle

Security: JWT, RBAC, OAuth 2.0/OIDC, OKTA, SAML 2.0, Google auth, IAM

Professional experience

Department of Human Services — Maryland.gov · Senior Software Developer

Maryland (remote from Texas) · Mar 2024 – Present

E&E Eligibility Assistant. Conversational assistant in the Eligibility & Enrollment platform. RAG over Federal and Maryland policy in PostgreSQL/pgvector, Amazon Bedrock for foundation models, and MCP so the assistant can call controlled case-data and eligibility-rule services when live context is required.

FNS QC application. Quality-control / BPE audit application in MD THINK: controlled sampling, review workflows, and tracking for benefits-quality compliance.

E&E modernization. Decomposed a tightly coupled monolith into Customer Service, Worker Portal, Sampling, Notices, QC, and a reusable Spring Batch framework using a phased Strangler Fig migration.

  • Defined REST contracts, data ownership, and service boundaries, then built Spring Boot services with JPA/PostgreSQL and a migration from 2.7 to 3.x.
  • Designed S3 upload/download with pre-signed URLs, SQS/Lambda processing, idempotency, retries, and dead-letter handling so large files never sat on app servers.
  • Built a restartable Spring Batch framework and used Apache DolphinScheduler for multi-step job orchestration.
  • Grounded chatbot answers with Cohere embeddings, policy citations, prompt controls, and model POCs on Claude and Nova.
  • Secured APIs with Google authentication, Spring Security, JWT, and RBAC; supported Docker/Kubernetes, Jenkins, and Splunk in production.

Apple · Senior Software Engineer

Austin, TX · Apr 2023 – Feb 2024

iRecon Payments Dashboard. Spring Boot, MongoDB, Kafka, and React platform for reconciliation, notification, and operational dashboards.

  • Built payment and notification APIs with stable contracts for the UI, plus Kafka consumers for anomaly, missing-file, and missing-transaction events.
  • Standardized MongoDB documents across ETL, notification, and API paths, including aggregation pipelines into Java domain models.
  • Partnered with DevOps on Docker/Kubernetes, pipelines, and Terraform, and closed production issues across API, Kafka, and data layers.

Mutual of Omaha · Senior Software Engineer

Omaha, NE · Sep 2022 – Apr 2023

CIAM / OKTA integration. Spring Boot services for OAuth2/OIDC, user lifecycle, MFA, and enterprise SSO.

  • Integrated OKTA Java SDK for enrollment, profile, groups, password policy, and lifecycle operations.
  • Extended sign-on and registration with Event Hooks and Inline Hooks, plus JWT validation and RBAC in Spring Security.
  • Connected downstream apps over OIDC and SAML 2.0 and built APIs for provisioning and group management.

Capital One · Senior Software Engineer

Plano, TX · Jan 2022 – Sep 2022

Potomac Mind Clicks Enricher. Apache Flink application on Kafka sources with Avro contracts and sinks to Kafka, Snowflake, DynamoDB, and banking APIs.

  • Built Kafka source functions, Avro validation, scrubbing, enrichment, shredding, deduplication, and bad-event handling.
  • Worked the EMR/EC2/S3 runtime path and investigated Flink/Kafka bottlenecks in production.

Oracle Corporation · Principal Member Technical Staff

Feb 2008 – Jan 2022

Oracle Public Cloud — Tenant Automated System REST API. Oct 2016 – Jan 2022. APIs for creating and managing IaaS/PaaS/SaaS subscriptions, including security, notifications, monitoring, and auditing.

Fusion Middleware — BPM Worklist / SOA Suite. Feb 2008 – Oct 2016. Human-task, BPEL, and worklist capabilities across Oracle Fusion Middleware 10g/11g/12c.

  • Built Spring Boot / Spring Cloud microservices (Eureka, Gateway, Config, Kafka) on Hibernate and Oracle Database.
  • Integrated OAuth2, OKTA, and Oracle IDCS, and automated delivery with Jenkins, Docker, Kubernetes, and Terraform.
  • Earlier: Java/J2EE workflow applications, SOAP/REST, ADF, BPEL, and Selenium/TestNG automation around BPM Worklist.

Wipro Technologies · Project Engineer

Sep 2005 – Feb 2007

Selected programs. UBS Credit Officers Desktop; Aviva Insurance CORE; Hibernia Bank content migration from Vignette to OpenCMS.

  • Full SDLC Java/J2EE work spanning credit-risk views, insurance CORE components, and structured CMS migration.

Education

M.Sc. (Information Technology)University of Madras, Chennai, India · 2001 – 2003

B.C.A. (Bachelor of Computer Applications)Nagarjuna University, India