Senior Backend Engineer (SDE-3) @ Upstox | Java · Spring Boot · Kafka · AWS | Distributed Systems & Event-Driven Microservices | Fintech & Capital Markets at 20M+ User Scale

On-site

Hybrid

Bengaluru, Karnataka, India

Bangalore

Pune Area, India

Greater Visakhapatnam Area







Bachelor of Technology (B.tech), Computer Science Engineering
Jawaharlal Nehru Technological University, Kakinada
12th MPC
Narayana Junior College - India
Join Deepak and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Backend Engineer (SDE-3) @ Upstox | Java · Spring Boot · Kafka · AWS | Distributed Systems & Event-Driven Microservices | Fintech & Capital Markets at 20M+ User Scale
9:15 AM, market open. Millions of investors check portfolios, place orders and wait for price alerts at the same moment. I build the systems that keep that moment reliable. I'm a Senior Backend Engineer (SDE-3) at Upstox with 9+ years in Java and distributed systems. I own backend platforms for 8+ investment products, serving 20M+ users, where correctness, latency, and compliance matter equally. 🔹 Key platforms I've built at Upstox → IPO & SmartIPO: Built the IPO platform from the ground up: exchange integrations, idempotent order handling and reconciliation. Served static issue data from CDN, offloading 80%+ of read traffic and doubling sustained RPS on listing day. Added SmartIPO, which auto-bids for users based on their rules (subscription levels, investor category). Contributed to a 25% lift in engagement. → Notifications: Kafka-based delivery across Push, SMS, Email, WhatsApp and In-App, sending 20M+ alerts a day with idempotent fan-out, DLQs, rate limiting and provider failover. → Wealth Tracker & Net Worth: Portfolio analytics, risk profiling and a Net Worth Calculator consolidating stocks, US stocks, bonds and FDs in one view. → Insurance: Led a team of 7 engineers from concept to production, covering onboarding, policy lifecycle and partner integrations. → Also: Indian & US Stocks, Government Bonds (GBSEC), NPS, Fixed Deposits & Fixed Income, and News. 📈 Impact across services • 25–35% faster API response times through query optimisation, caching and async processing • 20% higher operational efficiency through automated data pipelines • SEBI-aligned security controls: encryption, PII masking and access management • Mentorship and design reviews across a 5–7 engineer team 💼 Prior experience • RSA Security: Built cloud-native XDR for NetWitness and led its migration from on-prem to AWS • Deloitte: Built a PL/1-to-Java migration product that made mainframe parsing 45% faster • Tech Mahindra: Developed Neon, an enterprise delivery-management platform 🛠️ Technical stack Java · Spring Boot · Apache Kafka · AWS (Lambda, EC2, S3, DynamoDB, Kinesis) · Microservices · Event-Driven Architecture · Distributed Systems · Docker · Kubernetes · MySQL · Oracle · REST APIs · System Design I'm at my best on problems with real constraints: traffic that can't be smoothed out, transactions that can't be lost and regulations that don't bend. 📩 Open to Senior / Staff Backend and Platform Engineering roles. Connect here or reach me at deepaksureddi@gmail.com.
India
notebooklm
openai
claudecode
githubcopilot
ChatGPT
Microsoft Copilot
SDE 3 at Upstox, Apr 2025 - Present · 1 yr 6 mos, On-site, I design and own distributed backend systems across Upstox's core investment surface — Portfolio Management, IPO, Indian & US Stocks, GBSEC, Fixed Deposits & Fixed Income, News and Insurance. 🔹 IPO platform revamp Re-architected the IPO experience for listing-day load. The key change was splitting the API contract to separate static issue data from user-specific payloads — which let the static half be served straight from CDN cache instead of hitting origin on every request. Combined with query rewrites and query optimisation, this cut page load times sharply and lifted sustained RPS well past the previous ceiling. 🔹 Performance Improved API response times by 25–35% across services through query optimisation, caching and async processing patterns, sustaining millions of daily requests at high reliability. 🔹 Insurance Owned end-to-end architecture and delivery — onboarding, policy lifecycle and partner integrations — leading a team of 7 engineers and defining the technical roadmap. 🔹 Resilience Fault-tolerant design, monitoring and performance tuning to hold service quality steady through market spikes. 🔹 Security & compliance Encryption, data masking and access controls, working with compliance teams on SEBI and financial regulatory requirements. 🔹 Engineering practice Mentoring, code reviews, design discussions and adoption of scalable design patterns across services.
SDE 2 at Upstox, Jun 2022 - Apr 2025 · 2 yrs 11 mos, Hybrid, Owned the multi-channel notification platform serving 20M+ Upstox users via Push, In-App, SMS, Email, and WhatsApp. • Architected fan-out at scale with idempotency, retries and dead-lettering, per-provider rate limiting and failover — so a single provider outage never blocked delivery. • Drove reliability and performance across the delivery pipeline, ensuring market news and personalised alerts reached users during peak market activity. • Led design and development of the wealth management platform (Java, Spring Boot, microservices), enabling portfolio analytics, risk profiling and asset allocation for retail investors at scale. • Built a production stock ranking engine using analytics and scoring techniques, improving stock evaluation accuracy by 30%. • Automated stock maintenance pipelines, improving data consistency and raising operational efficiency by 20%2
Software Engineer 2 at RSA Security, Nov 2020 - Jun 2022 · 1 yr 8 mos, Bengaluru, Karnataka, India, Designed and Developed cloud application for XDR, Threat Detection and Response. • Managed and contributed to increasing coding standards and performance of existing applications. • Worked on building cloud-ready applications from scratch to provide clients with all security and threat detection capabilities. • Built lambdas and managed EC2, Dynamo Db, kinesis, s3 and performance tuning of deployed applications.
Software Development Engineer at Deloitte, Jun 2018 - Nov 2020 · 2 yrs 6 mos, Bangalore, I worked as a Software Development Engineer in Designing and Developing web applications to visualize and do processing on data. It helps in identifying the behaviour and how different files are coupled together with each other inside a large scale application; this platform can help users build a better understanding of existing application before starting to migrate. I worked on building a parser that can convert any legacy language into Java programming language and other programming languages.
Associate Software Engineer at Tech Mahindra (formerly Mahindra Satyam), Feb 2017 - Jun 2018 · 1 yr 5 mos, Pune Area, India, Worked as a Software Developer in designing and developing a ticket management product called Neon. This Neon is a comprehensive, unified delivery management solution & operations platform empowering entire lifecycle right from the program startup to delivery. I designed scalable to support various software methodologies (Agile, Waterfall), project types (Development, Support, Maintenance) and business units (Banking, Insurance, Retail, Healthcare). Onboarding & single-digital-profile of an employee and a gamified approach to driving behaviour. I worked on Survey and analytical tools to capture customer feedback under the principle of proactive-is-better-than-Reactive fashion. Architected as a platform of multiple workspaces and several apps through the web, mobile (Android, iOS and Windows) and standalone PC apps.
Co-Founder and Lead Developer at Cybercubes, Jul 2015 - Jan 2016 · 7 mos, Greater Visakhapatnam Area, • Co-founded Cybercubes, a student tech startup focused on developing websites and web applications for local businesses. • Designed and implemented backends and REST APIs using Java, PHP, and MySQL for client projects. • Managed database design, server setup, and deployment on shared hosting environments. • Collaborated with 3+ clients to gather requirements and successfully delivered 5+ projects end-to-end.
Bachelor of Technology (B.tech), Computer Science Engineering, Jawaharlal Nehru Technological University, Kakinada
12th MPC, Narayana Junior College - India