Arjun Shoor profile photo 1 on Tal

Arjun Shoor

Senior Software Engineer @Digit Insurance | Java | Spring Boot | Microservices | Kafka | Backend Performance & Scalability | Data structure & Algorithms

Bengaluru

4+ years of work experience

Digit Insurance
Apr 20251 yr 6 mosPresent

Bengaluru, Karnataka, India

- Built an off‑hours bulk IMD migration API on Java 21 virtual threads, allowing thousands of IMD moves to run in parallel per execution and making large batch migrations far more stable and predictable in production. - Introduced Kafka‑driven motor renewal flows with 30+ multilingual events across 2W, 4W, and CV, and paired them with an SQS‑based SMS pipeline that now sends 10,000+ reminders per cycle, noticeably lifting customer engagement and renewal conversion rates. - Led a modernization effort to move 10+ microservices from Java 11 to Java 21 and newer Spring Boot versions, and wired in Keycloak‑based auth into each service, improving security posture, cutting down legacy baggage, and enabling faster, standardised feature delivery. - Hardened backend security by eliminating hardcoded secrets, rolling out RSA/AES/hybrid encryption, adding defensive filters, and pushing a one‑schema‑per‑service approach, which made the stack more modular, scalable, and less vulnerable.
Digit Insurance
Jul 20231 yr 9 mosMar 2025

On-site

- Owned the Sales Hierarchy capability inside the DigitPlus Agent Portal, streamlining how agents are managed and tracked, which resulted in smoother operations, higher data accuracy, better UX for stakeholders, and a direct uplift in business metrics. - Designed and implemented a fresh module to continuously monitor agents’ performance and sales KPIs, giving Relationship Managers a much clearer view of monthly numbers and cutting the effort required for performance reviews. - Set up a robust daily sync job that keeps sales employee data aligned between ZingHR/Darwinbox and the agent portal, so access and records stay current while dramatically reducing lookup and reconciliation time. - Used Dynatrace and JVM tuning to dig into memory and performance issues in DigitPlus, bringing down response times, CPU usage, and pod count, which translated into a noticeably smoother portal experience and better infra efficiency. -Refined Sales Hierarchy handling for both life and general insurance lines so that reporting, performance tracking, and data correctness improved across the board.
Digit Insurance
Jul 20221 yr 1 moJul 2023

On-site

- Started out on the DigitPlus Agent Portal backend, contributing to Java/Spring Boot APIs, database entities, and service integrations while learning production‑grade coding practices. - Helped maintain and extend microservices that power agent onboarding and sales journeys, with an emphasis on readability, testability, and basic performance considerations. - Assisted with data and batch‑related tasks involving HR and partner systems, validating flows using tools like Dynatrace and DBeaver and gaining an understanding of how internal platforms stay in sync.
SimbaQuartz
Jan 20226 mosJun 2022

Amritsar, Punjab, India

- Contributed to MMO, an internal project‑management product in the spirit of Jira, where my work helped teams collaborate better and close projects faster. - Implemented Invoice and Tax microservices using Node.js, which improved the responsiveness and modularity of the overall system. - Partnered with the frontend team on a major revamp of MMO (Version 2), resulting in a cleaner UI and quicker task completion for end‑users.

Arjun’s AI Stack

claude code
claude code
claude
claude
cursor
cursor
gemini
gemini
github copilot
github copilot
grok
grok

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering - BE, Computer Engineering

Thapar Institute of Engineering & Technology

20184 yrs2022

Secondary education

DAV international school Amritsar

200612 yrs2018

Join Arjun and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Arjun Shoor on Tal

Headline

Senior Software Engineer @Digit Insurance | Java | Spring Boot | Microservices | Kafka | Backend Performance & Scalability | Data structure & Algorithms

About

🚀 Senior Software Engineer | Backend Developer | Tech Enthusiast 🚀 Backend-focused Senior Software Engineer with 4+ years of experience building high‑throughput, secure, and scalable microservices in the insurance and fintech domain. I specialize in Java (up to Java 21), Spring Boot, Kafka, and distributed systems, with a strong focus on performance optimization, reliability, and clean architecture. At Digit Insurance, I have led end‑to‑end design and development of core backend modules such as Sales Hierarchy and the Agent Portal (DigitPlus), improved system performance using Dynatrace, and implemented secure, standards‑driven upgrades across multiple microservices. My work has directly contributed to higher customer engagement, faster renewals, improved data accuracy, and better system stability. Key highlights: designed Kafka-based integrations for motor renewals, built SQS-driven SMS systems delivering 10,000+ reminders per run, upgraded Java 11 to Java 21 and modernized Spring Boot across 10+ microservices with Keycloak integration, and delivered off‑hours bulk IMD migration APIs using Java 21 virtual threads to handle thousands of parallel move operations reliably. I enjoy solving complex backend problems, profiling and tuning JVM services, and collaborating with product and business teams to ship robust features faster. I am actively open to backend roles (Java/Spring Boot) where I can work on high‑scale microservices, distributed systems, and platform engineering. Tech stack: Java 11–21, Spring Boot, Microservices, Kafka, SQS, REST APIs, MySQL, JPA/Hibernate, Criteria Query, Kubernetes, Dynatrace, JMeter, Jenkins. Open to: Backend Engineer / Senior Software Engineer (Java, Spring Boot, Microservices) roles in product‑based or high‑growth tech companies. #SeniorSoftwareEngineer #BackendDeveloper #TechInnovation #Java #SpringBoot #Kafka #Dynatrace #Docker #Jenkins #Microservices #Sql #Aws #Sqs #GenAI #Rag

Location

Bengaluru

AI stack

claude code

claude

cursor

gemini

github copilot

grok

Work experience

Senior Software Engineer at Digit Insurance, Apr 2025 - Present · 1 yr 6 mos, Bengaluru, Karnataka, India, - Built an off‑hours bulk IMD migration API on Java 21 virtual threads, allowing thousands of IMD moves to run in parallel per execution and making large batch migrations far more stable and predictable in production. - Introduced Kafka‑driven motor renewal flows with 30+ multilingual events across 2W, 4W, and CV, and paired them with an SQS‑based SMS pipeline that now sends 10,000+ reminders per cycle, noticeably lifting customer engagement and renewal conversion rates. - Led a modernization effort to move 10+ microservices from Java 11 to Java 21 and newer Spring Boot versions, and wired in Keycloak‑based auth into each service, improving security posture, cutting down legacy baggage, and enabling faster, standardised feature delivery. - Hardened backend security by eliminating hardcoded secrets, rolling out RSA/AES/hybrid encryption, adding defensive filters, and pushing a one‑schema‑per‑service approach, which made the stack more modular, scalable, and less vulnerable.

Software Engineer at Digit Insurance, Jul 2023 - Mar 2025 · 1 yr 9 mos, On-site, - Owned the Sales Hierarchy capability inside the DigitPlus Agent Portal, streamlining how agents are managed and tracked, which resulted in smoother operations, higher data accuracy, better UX for stakeholders, and a direct uplift in business metrics. - Designed and implemented a fresh module to continuously monitor agents’ performance and sales KPIs, giving Relationship Managers a much clearer view of monthly numbers and cutting the effort required for performance reviews. - Set up a robust daily sync job that keeps sales employee data aligned between ZingHR/Darwinbox and the agent portal, so access and records stay current while dramatically reducing lookup and reconciliation time. - Used Dynatrace and JVM tuning to dig into memory and performance issues in DigitPlus, bringing down response times, CPU usage, and pod count, which translated into a noticeably smoother portal experience and better infra efficiency. -Refined Sales Hierarchy handling for both life and general insurance lines so that reporting, performance tracking, and data correctness improved across the board.

Trainee developer at Digit Insurance, Jul 2022 - Jul 2023 · 1 yr 1 mo, On-site, - Started out on the DigitPlus Agent Portal backend, contributing to Java/Spring Boot APIs, database entities, and service integrations while learning production‑grade coding practices. - Helped maintain and extend microservices that power agent onboarding and sales journeys, with an emphasis on readability, testability, and basic performance considerations. - Assisted with data and batch‑related tasks involving HR and partner systems, validating flows using tools like Dynatrace and DBeaver and gaining an understanding of how internal platforms stay in sync.

Research And Development Intern at SimbaQuartz, Jan 2022 - Jun 2022 · 6 mos, Amritsar, Punjab, India, - Contributed to MMO, an internal project‑management product in the spirit of Jira, where my work helped teams collaborate better and close projects faster. - Implemented Invoice and Tax microservices using Node.js, which improved the responsiveness and modularity of the overall system. - Partnered with the frontend team on a major revamp of MMO (Version 2), resulting in a cleaner UI and quicker task completion for end‑users.

Education

Bachelor of Engineering - BE, Computer Engineering, Thapar Institute of Engineering & Technology

Secondary education, DAV international school Amritsar