Tech Mahindra

Associate Software Engineer

Bangalore, Karnataka | Dec 2023 – Present

  • Engineered synchronous and asynchronous SOAP/REST microservices using Spring Boot, integrating with multiple downstream systems to ensure reliable service communication.
  • Built a Java-based Kubernetes client to generate runtime code coverage reports across deployments, namespaces, and multiple clusters, increasing test visibility and helping raise coverage from 50% to 80%.
  • Designed and built a Java-based Workflow Runner to orchestrate automated REST API test executions, streamlining the end-to-end testing pipeline.
  • Led the migration of 100+ microservices from Java 11 to Java 21, improving runtime performance and ensuring security compliance.
  • Managed and automated microservice deployments on Red Hat OpenShift (OCP) using blue-green rollout strategies, minimizing downtime and deployment risk.
  • Monitored microservice health and performance using Dynatrace, Kibana, building custom dashboards to track latency, error rates, and service dependencies in real time.