Senior Software Engineer @ JPMorgan Chase | Java · Spring Boot · Kafka · Spark · AWS | Distributed Systems & Post-Trade Platforms

Hybrid

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru Area, India

Bengaluru, Karnataka, India

Bengaluru Area, India

Mangaluru, Karnataka, India







Bachelor of Engineering, Computer Engineering
canara engineering college
Join Pradeep and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ JPMorgan Chase | Java · Spring Boot · Kafka · Spark · AWS | Distributed Systems & Post-Trade Platforms
I design and build the parts of large financial systems that have to be right: settlement, reconciliation, recovery. At JPMorgan Chase that's post-trade calculation and settlement flows processing 115M+ transactions daily across NA, APAC and EMEA. Over 13+ years I've focused on making large data systems faster, cheaper and more recoverable. Work I've driven the design on: • A data-tiering strategy for a 7-year Oracle retention policy — architected and prototyped it, removing ~25 TB from a core database estate. • A standardized reconciliation framework (S3, Glue, Athena, PostgreSQL) with checkpoint/resume and stop-on-error semantics, designed so long-running jobs are recoverable by construction. • A multi-transaction compliance flow redesigned into a single DB transaction — cut round-trips from 40 to 10 and improved throughput 4x. • Two on-prem-to-AWS migrations, one of which cut compute and maintenance cost by 45%. • A Kafka booking platform built from inception at Marriott, then adopted across sub-teams — cutting Confluent licensing spend. I've worked both ends of the post-trade pipeline: trade segregation upstream on Cassandra, then the settlement and calculation platform that consumes it. The decisions I care about are the unglamorous ones — idempotency, replayability, partition keys, what happens when a job dies halfway. Most of those calls get made with the Team, and the skill that matters is getting to the right one together and writing down why. Promoted at every employer: Software Engineer to Senior at Mindtree, Senior to Lead at Fidelity within four months, Software Engineer II to III at JPMorgan. Depth: Java, Spring Boot, Kafka, Spark, Cassandra, Airflow, AWS, PostgreSQL/Oracle, Akka. Domains: post-trade settlement, regulatory compliance, hospitality, airline systems. Open to Staff Engineer / Principal Engineer / Software Architect roles in Bengaluru. Reach me at pradeep.j.shettar@gmail.com.
Bengaluru
claude code
claude
github copilot
claudecode
githubcopilot
ChatGPT
Software Engineer III at JPMorganChase, Aug 2024 - Present · 2 yrs 1 mo, Hybrid, Post-trade settlement platform, Corporate & Investment Bank. • Architected and prototyped a data-tiering strategy for a 7-year Oracle retention policy — compressed and archived data older than 7 months to VSI storage and downstream systems, cutting Oracle storage footprint by ~25 TB. • Designed a standardized reconciliation framework over S3, Glue, Athena and PostgreSQL with checkpoint/resume and stop-on-error semantics, making long-running jobs recoverable and correct by construction. • Engineered for high-availability Spring Boot services handling post-trade calculation, settlement and downstream distribution on an SLA-critical platform processing 115M+ trades/day. • Designed and rolled out real-time alerting enabling independent detection and triage of data-processing failures — reduced MTTR by 20%. • Lead deep root-cause analysis across Spark-based enrichment and calculation flows, driving permanent fixes over tactical patches. • Applied TDD rigorously across core calculation logic. • Diagnosed and resolved complex production issues spanning data quality, performance and operational failure modes. Java · Spring Boot · Apache Spark · Apache Kafka · AWS · PostgreSQL · Oracle · Airflow · Autosys · TDD
Software Engineer II at JPMorganChase, Jul 2022 - Aug 2024 · 2 yrs 2 mos, Bengaluru, Karnataka, India, • Delivered on a post-trade trade-segregation platform (Java, Spring Boot, Cassandra) feeding downstream systems for settlement. • Built and maintained region-partitioned batch processing segregating trades across NA, APAC and EMEA, working against Cassandra for a high-throughput. • Diagnosed and resolved production issues spanning data quality, performance and availability on an SLA-bound platform; applied TDD across core segregation logic. Java · Spring Boot · Apache Cassandra · NoSQL · Distributed Systems · Batch Processing · TDD
Lead Software Engineer at Fidelity Investments, Sep 2018 - Jul 2022 · 3 yrs 11 mos, Bengaluru, Karnataka, India, Promoted to Lead Software Engineer within 4 months of joining. • Redesigned a multi-transaction processing flow, consolidating logic into a single database transaction via stored procedures — cut DB round-trips per task from 40 to 10 across 10 concurrent threads and improved throughput 4x. • Owned end-to-end migration of a core Asset Management compliance module from on-prem to AWS, coordinating upstream and downstream teams through cutover — reduced compute and maintenance cost by 45%. • Modernized compliance infrastructure into a real-time, horizontally scalable system meeting stringent SLA, throughput and audit requirements critical to the investment process. • Built integration and regression suites validated against real upstream/downstream behavior (Postman, Fitnesse, Scala/Akka with FSM) — raised coverage to ~80% and materially reduced release regressions. Java · Spring Boot · AWS · Scala · Akka · Oracle · Stored Procedures
Senior Software Engineer at Fidelity Investments, Jun 2018 - Sep 2018 · 4 mos, Bengaluru Area, India, • Delivered Java tooling to validate a replacement product for a legacy mutual-fund asset management system. • Managed Autosys-orchestrated batch workflows under strict TDD. Java · Autosys · TDD · SQL
Senior Software Engineer at Mindtree, Jun 2015 - Jun 2018 · 3 yrs 1 mo, Bengaluru, Karnataka, India, Client: SITA (to Dec 2016), then Marriott International (from Jan 2017). • Built a Kafka-based booking platform from inception (Play Framework + Akka + REST), owning the full SDLC for producing and consuming Kafka messages across hotel management workflows at high daily volume. • Drove adoption of the reusable Kafka producer/consumer service across multiple sub-teams, replacing per-team Confluent usage and cutting platform licensing cost. • Built and operated Hadoop/Oozie ETL pipelines for unstructured data through the hotel merger integration, using BigSQL for downstream processing. • Strengthened CIAM authentication and authorization flows for Marriott and Ritz-Carlton users. • Delivered Java SOAP services for airline systems via Oracle Service Bus under TDD and SonarQube quality gates. Java · Apache Kafka · Play Framework · Akka · Hadoop · Oozie · REST APIs
Software Engineer at Mindtree, Jun 2013 - Jun 2015 · 2 yrs 1 mo, Bengaluru Area, India, Client: SITA (airline systems). • Developed annotation-driven Java SOAP services integrated via Oracle Service Bus, under strict TDD with SonarQube quality gates enforced in the CI/CD pipeline — sustained 85%+ code-quality compliance. • Supported high-volume transaction processing across Oracle and SQL data workflows with full traceability (JUnit, Mockito, SOAPUI, HP ALM). Java · SOAP · Oracle Service Bus · JUnit · Mockito · SQL · TDD
Teacher at Govinda Dasa College, Surathkal- 575014, Feb 2013 - Mar 2013 · 2 mos, Mangaluru, Karnataka, India, Conducted instructional sessions on Computer Networks for first-year Bachelor of Computer Applications students.
Bachelor of Engineering, Computer Engineering, canara engineering college