Siddhartha Agarwal profile photo 1 on Tal

Siddhartha Agarwal

Immediate Joiner| Senior Software Engineer (SMTS) @ Oracle OCI | Java Backend & Distributed Systems | Spring Boot • Kafka • Microservices | AWS • OCI | Open to Relocate

Bengaluru

5+ years of work experience

Oracle
Feb 20251 yr 8 mosPresent

Bengaluru, Karnataka, India

Senior Member of Technical Staff (SMTS) | Oracle Cloud Infrastructure • Build scalable backend/cloud services using Java, Spring Boot, Dropwizard, Python, REST APIs, OCI, and AWS across high-volume processing, reliability, security, and automation. • Converted legacy Python migration scripts into production-grade Java migration and validation APIs for customer/workload data on a platform supporting ~6M service requests, redesigning flows for memory-efficient, high-volume production execution. • Delivered an Apache Kafka streaming migration POC on OCI, resolving broker routing, bastion/SSH tunneling, DNS, SASL/SSL, certificates, and Java truststore challenges. • Reviewed a long-running production Java service and identified 28 risk areas across memory/resource lifecycle, HTTP clients, executors, SQL safety, logging/security, diagnostics, request correlation, and testability. • Contribute to Oracle’s AI-driven Data Centre Build Cost Platform, building backend APIs, integrations, batch-processing workflows, and async Excel ingestion using Java, Spring Boot, Dropwizard, Python/Flask, Apache POI, and Oracle JET. • Architected a metadata-driven UI framework that reduced repeated UI lifecycle updates by ~80%; async ingestion improved processing efficiency by ~30%. • Led R&D for OCI BYOK security architecture covering key-management flows, encryption controls, dynamic policy models, auditability, policy enforcement, and POCs with OCI architects. • Contributed to OCI tenancy migration, resolving application/infrastructure dependencies, environment readiness, and migration blockers. • Improved operations through Grafana observability, production alerting, workload automation, OCI reporting, cross-system integrations, and AI-assisted business workflows.
Credit Saison India
Apr 202410 mosJan 2025

Bengaluru, Karnataka, India · Hybrid

• Owned the Collections module end-to-end across 7+ repositories, covering design, development, code reviews, enhancements, and production support. • Built and revamped major full-stack workflows using Spring Boot and Vue.js, with primary focus on backend services, integrations, and scalable application flows. • Designed, reviewed, and refactored LLD/HLD for multiple Spring Boot microservices, improving architecture, maintainability, and testability across Java, JUnit, PostgreSQL, AWS, and Lambda-based services. • Designed and implemented a scalable AWS data pipeline using Lambda, Athena, Redshift, and AWS Wrangler to transfer and back up 1M+ records daily; built Java consumer services with HikariCP connection pooling for efficient downstream processing and optimized database utilization.
Credit Saison India
Aug 20221 yr 9 mosApr 2024

Bengaluru, Karnataka, India · Hybrid

Founding engineer for the Collections Platform team, contributing to the platform and core collection workflows from the ground up. Designed a vendor-agnostic payment architecture integrating gateways such as Razorpay and Juspay for payment links, mandates, and UPI AutoPay, enabling easier onboarding of additional payment providers. Received the Eagle Eye Award from the Director of Engineering for exceptional code quality and engineering contributions. Built RestAssured-based automation to validate behavior and success rates for 10K+ bulk end-to-end LMS updates, reducing manual verification effort. Led development of a critical module for a time-sensitive product launch, owning implementation and delivery across backend and frontend components. Built the Mandate Presentment flow end-to-end, covering UI and backend services, multi-source data aggregation, vendor webhook processing, SQS-based concurrent execution, and LMS updates; designed the architecture to support multiple mandate vendors for recurring EMI auto-debit processing.
MyGate
Nov 202110 mosAug 2022

Bengaluru, Karnataka, India

Role: Played a pivotal role as part of an agile scrum team, accountable for developing microservices using Java, Spring Boot, and Hibernate. Key Contributions: • Microservices Development: Designed and developed robust microservices, ensuring efficient and scalable backend architecture. • Data Aggregation: Integrated data from various sources, including AWS Athena, MySQL, and MongoDB, to develop a high-performance cache-based system that demonstrated company purchase statistics in multiple modes. • Rate-Limiting Framework: Implemented a rate-limiting framework to manage and restrict load on microservices, enhancing system stability and performance. • Performance Optimization: Reduced API latency by 60% through query optimizations, introducing indexes, caching mechanisms, and effective error-handling strategies.
Aryaka
Jul 20212 mosAug 2021

Bengaluru, Karnataka, India

Role: Worked on Groovy on Grails, Java, and Hibernate for network automation. Key Contributions: • Framework Improvements: Introduced various enhancements to the dynamic-diff marking framework, improving efficiency and functionality.
Aryaka
Jan 20216 mosJun 2021

Bengaluru, Karnataka, India

Role: Introduced various features and updates to the Network Monitoring and Control tool. Key Responsibilities: • Implemented new features and updates to improve functionality and user experience. • Utilized Hibernate Interceptors to strengthen the audit framework, ensuring robust monitoring and control capabilities. • Provider Interfaces Implementation: Developed provider interfaces for IP generation and connection of various Customer Premises Equipment (CPE) and other devices.

Siddhartha’s AI Stack

codex
codex
cursor
cursor
gemini
gemini
github copilot
github copilot
mcp
mcp
Wispr Flow
Wispr Flow

Education

National institute of technology Calicut

Master of Computer Applications - MCA, Computer Programming

National institute of technology Calicut

20183 yrs2021
Dr. A.P.J. Abdul Kalam Technical University

Bachelor's degree, Computer Science

Dr. A.P.J. Abdul Kalam Technical University

20143 yrs2017

Join Siddhartha and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Siddhartha Agarwal on Tal

Headline

Immediate Joiner| Senior Software Engineer (SMTS) @ Oracle OCI | Java Backend & Distributed Systems | Spring Boot • Kafka • Microservices | AWS • OCI | Open to Relocate

About

Senior Software Engineer / SMTS at Oracle OCI with 5+ years of experience building scalable backend, distributed, and cloud-native systems across enterprise and fintech products. At Oracle, I work across backend architecture, high-volume data processing, cloud migration, reliability, and automation. I designed Java-based migration and validation APIs for large customer/workload datasets with memory-efficient processing to keep JVM usage controlled during production runs. I also worked on Apache Kafka streaming migration, solving connectivity challenges involving broker routing, tunneling, DNS mapping, SASL/SSL, certificates, and Java truststores. My work spans production reliability and platform engineering, including identifying 28 production-risk areas across resource lifecycle management, HTTP clients, executors, SQL safety, logging, diagnostics, and testability. I also contributed to OCI tenancy migration initiatives, built configuration-driven architecture that reduced repeated UI update cycles by ~80%, and delivered platform improvements that increased operational efficiency by ~30%. My broader experience includes AI-assisted business workflows, OCI BYOK/security architecture, Grafana observability, workload automation, operational reporting, and cross-system integrations. Before Oracle, I was a core engineer at Credit Saison India, where I owned 7+ repositories and helped build the Collections Platform end to end. I developed repayment flows, payment integrations, and UPI-based systems handling 3M+ records, optimized APIs by up to 60%, built automation that eliminated thousands of manual entries per cycle, and developed AWS data pipelines using Lambda, Redshift, Athena, and AWS Wrangler. I enjoy solving problems around distributed systems, scalability, system design, performance, reliability, and clean architecture, backed by 1600+ DSA problems solved. Core: Java • Spring Boot • Distributed Systems • Kafka • Microservices • REST APIs • System Design • OCI • AWS • SQL • Observability Open to Senior Software Engineer, Backend, Distributed Systems, and Platform Engineering opportunities with international relocation across APAC, Australia, Canada, and Europe.

Location

Bengaluru

AI stack

codex

cursor

gemini

github copilot

mcp

Wispr Flow

Work experience

Senior Member of Technical Staff –(Java/Python Oracle Jet Full-stack) at Oracle, Feb 2025 - Present · 1 yr 8 mos, Bengaluru, Karnataka, India, Senior Member of Technical Staff (SMTS) | Oracle Cloud Infrastructure • Build scalable backend/cloud services using Java, Spring Boot, Dropwizard, Python, REST APIs, OCI, and AWS across high-volume processing, reliability, security, and automation. • Converted legacy Python migration scripts into production-grade Java migration and validation APIs for customer/workload data on a platform supporting ~6M service requests, redesigning flows for memory-efficient, high-volume production execution. • Delivered an Apache Kafka streaming migration POC on OCI, resolving broker routing, bastion/SSH tunneling, DNS, SASL/SSL, certificates, and Java truststore challenges. • Reviewed a long-running production Java service and identified 28 risk areas across memory/resource lifecycle, HTTP clients, executors, SQL safety, logging/security, diagnostics, request correlation, and testability. • Contribute to Oracle’s AI-driven Data Centre Build Cost Platform, building backend APIs, integrations, batch-processing workflows, and async Excel ingestion using Java, Spring Boot, Dropwizard, Python/Flask, Apache POI, and Oracle JET. • Architected a metadata-driven UI framework that reduced repeated UI lifecycle updates by ~80%; async ingestion improved processing efficiency by ~30%. • Led R&D for OCI BYOK security architecture covering key-management flows, encryption controls, dynamic policy models, auditability, policy enforcement, and POCs with OCI architects. • Contributed to OCI tenancy migration, resolving application/infrastructure dependencies, environment readiness, and migration blockers. • Improved operations through Grafana observability, production alerting, workload automation, OCI reporting, cross-system integrations, and AI-assisted business workflows.

Software Engineer 2 (Java Full-stack) at Credit Saison India, Apr 2024 - Jan 2025 · 10 mos, Bengaluru, Karnataka, India · Hybrid, • Owned the Collections module end-to-end across 7+ repositories, covering design, development, code reviews, enhancements, and production support. • Built and revamped major full-stack workflows using Spring Boot and Vue.js, with primary focus on backend services, integrations, and scalable application flows. • Designed, reviewed, and refactored LLD/HLD for multiple Spring Boot microservices, improving architecture, maintainability, and testability across Java, JUnit, PostgreSQL, AWS, and Lambda-based services. • Designed and implemented a scalable AWS data pipeline using Lambda, Athena, Redshift, and AWS Wrangler to transfer and back up 1M+ records daily; built Java consumer services with HikariCP connection pooling for efficient downstream processing and optimized database utilization.

Software Engineer (Java Full-Stack) at Credit Saison India, Aug 2022 - Apr 2024 · 1 yr 9 mos, Bengaluru, Karnataka, India · Hybrid, Founding engineer for the Collections Platform team, contributing to the platform and core collection workflows from the ground up. Designed a vendor-agnostic payment architecture integrating gateways such as Razorpay and Juspay for payment links, mandates, and UPI AutoPay, enabling easier onboarding of additional payment providers. Received the Eagle Eye Award from the Director of Engineering for exceptional code quality and engineering contributions. Built RestAssured-based automation to validate behavior and success rates for 10K+ bulk end-to-end LMS updates, reducing manual verification effort. Led development of a critical module for a time-sensitive product launch, owning implementation and delivery across backend and frontend components. Built the Mandate Presentment flow end-to-end, covering UI and backend services, multi-source data aggregation, vendor webhook processing, SQS-based concurrent execution, and LMS updates; designed the architecture to support multiple mandate vendors for recurring EMI auto-debit processing.

Associate Software Developer (Java Spring-Boot) at MyGate, Nov 2021 - Aug 2022 · 10 mos, Bengaluru, Karnataka, India, Role: Played a pivotal role as part of an agile scrum team, accountable for developing microservices using Java, Spring Boot, and Hibernate. Key Contributions: • Microservices Development: Designed and developed robust microservices, ensuring efficient and scalable backend architecture. • Data Aggregation: Integrated data from various sources, including AWS Athena, MySQL, and MongoDB, to develop a high-performance cache-based system that demonstrated company purchase statistics in multiple modes. • Rate-Limiting Framework: Implemented a rate-limiting framework to manage and restrict load on microservices, enhancing system stability and performance. • Performance Optimization: Reduced API latency by 60% through query optimizations, introducing indexes, caching mechanisms, and effective error-handling strategies.

Software Engineer (Java Full-stack) at Aryaka, Jul 2021 - Aug 2021 · 2 mos, Bengaluru, Karnataka, India, Role: Worked on Groovy on Grails, Java, and Hibernate for network automation. Key Contributions: • Framework Improvements: Introduced various enhancements to the dynamic-diff marking framework, improving efficiency and functionality.

Engineer Trainee(Groovy on Grails) at Aryaka, Jan 2021 - Jun 2021 · 6 mos, Bengaluru, Karnataka, India, Role: Introduced various features and updates to the Network Monitoring and Control tool. Key Responsibilities: • Implemented new features and updates to improve functionality and user experience. • Utilized Hibernate Interceptors to strengthen the audit framework, ensuring robust monitoring and control capabilities. • Provider Interfaces Implementation: Developed provider interfaces for IP generation and connection of various Customer Premises Equipment (CPE) and other devices.

Education

Master of Computer Applications - MCA, Computer Programming, National institute of technology Calicut

Bachelor's degree, Computer Science, Dr. A.P.J. Abdul Kalam Technical University

Public links

github: https://github.com/siddharthaAgarwal

leetcode: https://leetcode.com/siddharthaagarwal21jma

codolio.com: https://codolio.com/profile/siddhartha.agarwal