Skip to main content
Ansh Mishra

Ansh Mishra

Java Backend Developer at Tech Mahindra | Java, Spring Boot, Microservices, Kafka, Redis, Gen AI.

Talent
BengaluruMember since April 22, 2026
JavaCSpring BootSpring AISpring SecuritySpring Data JPASpring AOPMicroservicesApache KafkaRedisMavenGenAIRAGLLMsVector DatabasesAzure FoundryEmbeddingsPrompt EngineeringHTMLCSSJavaScriptBootstrapTailwindPostgreSQLPineconeFAISSOOPsIntelliJ IDEAGitHubVS CodeREST APIsCaffeine CacheAzure OpenAISpring Cloud
·

Hire this person

Send a job offer directly to this candidate

JavaCSpring BootSpring AISpring Security

About

Java Developer at Tech Mahindra | Core Skills: Java, spring Boot, Microservices, Kafka, Redis, Spring AI, Spring Data JPA, Generative AI

Experience

Software Engineer at Tech Mahindra (2025-10 – Present)

Developing AI-powered solutions using Spring AI and Azure OpenAI technologies

  • Built a multi-modal, chat-enabled AI Agent using Spring AI & Azure OpenAI that automates ticket lifecycle with chat/audio via Natural Language Conversations, reducing manual effort by over 70%.
  • Developed custom AI Tools to automate database operations and real-time SMTP email notifications, bridging LLM reasoning with backend services.
  • Architected session-aware memory using Spring AI Advisors and PostgreSQL to manage unique user histories and concurrent chat sessions with seamless non-blocking (stream) response.
  • Enhanced production safety by integrating Azure AI Guardrails and custom filtering to block PII, biased or unsafe model responses.

Associate Software Engineer at Tech Mahindra (2024-09 – 2025-09)

Designed and implemented microservices-based platform with focus on performance optimization and transaction reliability

  • Designed REST APIs and implemented a Microservices-based platform with multiple services ensuring modularity and maintainability across the services.
  • Optimized performance (97% Latency Reduction) using Multi-Level Caching strategy (Redis/Caffeine), reducing repeated query latency from 400ms to under 12ms.
  • Decoupled services with Kafka consumers, handling asynchronous transaction processing, reward issuance, event-driven real-time email notifications and reward wall updates.
  • Implemented keyset (Cursor-based) pagination for reward wall, eliminated "Full Table Scan", minimizing database load and improving response times compared to traditional offset pagination.
  • Ensured transaction reliability with idempotency checks, rollback logic, and wallet hold/capture/release mechanisms across services.
  • Prevented partial-state orphans during service failures.

Education

B.Tech in Computer Science and Engineering – Raj Kumar Goel Institute of Technology, Ghaziabad (2020 – 2024)

Intermediate (12th) – JP Public Academy, Kasganj (2019 – 2020)

Skills

Java Backend Developer at Tech MahindraJavaSpring BootMicroservicesKafkaRedisGen AI.

Reviews

Related