Skip to main content
Vikash Kumar

Vikash Kumar

Lead Software Engineer Java Microservices Distributed Systems AWS Kubernetes Claude SDD

Talent
BengaluruMember since October 31, 2026
Cloud-Native ModernisationKafka-Based StreamingDomain-Driven DesignJavaSpring BootMicroservicesREST APIsDistributed SystemsDDDAWSEKSKubernetesTerraformAWS BatchHarnessArgo WorkflowsKafkaRabbitMQPostgreSQLOracleMySQLPythonSQLJavaScriptClaude AI
·

Hire this person

Send a job offer directly to this candidate

Cloud-Native ModernisationKafka-Based StreamingDomain-Driven DesignJavaSpring Boot

About

Hands-on Lead Backend Engineer with a proven track record of engineering scalable microservices, leveraging Claude for AI-assisted development and code optimization, writing high-performance code, eliminating API bottlenecks and guiding engineering teams Adept at designing event-driven rule engines, building Kafka-based streaming pipelines and leading EKS migrations from legacy Terraform infrastructure to cloud-native Kubernetes environments.

Leverage

Claude AI and spec-driven development to accelerate code generation, system documentation, and engineering workflows. Ability to diagnose performance bottlenecks, implement virtual threading and caching strategies, and deliver measurable cost savings, including a 50% reduction in return-processing costs.

Experience

Lead Member of Technical Staff (LMTS) - Athenahealth Technology Pvt. Ltd. - Bangalore

(2018-03 - 2026-08)

Hands-on technical lead driving end-to-end development, code reviews, and deployment of distributed Java microservices across high-throughput healthcare platforms.

Leveraged

Claude AI and spec-driven development (OpenSpec) to streamline technical documentation, code generation, and workflow automation. Partnered with engineering teams to optimize low-level design, execute database tuning, and modernize legacy systems using Spring Boot, Kafka, and EKS.

Applied

Domain-Driven Design, asynchronous processing, automation, and resilient architecture patterns for reliability, traceability, and operational efficiency

  • Delivered participation rollover capabilities for annual context migrations, enabling real-time status tracking, transient-failure retries, PostgreSQL persistence, and monolithic database synchronisation.
  • Hands-on lead in refactoring synchronous endpoints into category-partitioned asynchronous workers, assigning category-level request IDs, implementing retry handling, and leveraging virtual threads and caching to optimize performance
  • Engineered an asynchronous processing pipeline handling up to 1M CSV rows using Java Virtual Threads, Kafka event processing, and optimized persistence.
  • Captured request-level errors and enabled users to download failed records with error details while preventing invalid participation from entering the system.
  • Accomplished notable improvement in scalability and system integrity by applying program-specific validation rules and synchronising valid records with the monolithic platform.
  • Developed a dynamic, low-latency validation engine in Java, designing configurable JSON rule templates and an event-driven Kafka consumer that dynamically populates and evaluates rules using JSONPath.
  • Preserved existing rule definitions whilst allowing new program-specific validation logic to be introduced without affecting historical data or established validation behaviour.
  • Led cloud-native modernisation efforts by migrating services from Terraform-managed infrastructure to Amazon EKS and conducting POCs for Argo Workflows and Astronomer/AWS Batch orchestration.
  • Updated RDS PostgreSQL schemas and configured Vault secrets for secure deployment within modernised environment.

Senior Software Engineer - Myntra - Bangalore

(2016-12 - 2018-02)

Delivered and managed Java-based backend services supporting financial reporting, inventory restocking, returns automation, and third-party seller integrations. Developed REST APIs and RabbitMQ event workflows across WMS/OMS environments, improving operational efficiency and reducing costs across return-processing operations.

  • Automated return workflows and restocking processes across WMS/OMS platforms by engineering backend logic, RabbitMQ event propagation, and GST-compliant credit note reporting.
  • Achieved 70% reduction in external seller return-processing costs by redesigning third-party vendor return workflows, exposing REST APIs, automating gate pass creation, and streamlining return processing.

Module Lead - CRMIT Solutions Pvt. Ltd. - Bangalore

(2013-02 - 2016-11)

Led development of Java-based mobile and middleware solutions across CRM and telehealth applications. Combined backend engineering with mobile application development to support scalable solutions across iOS and Android environments.

  • Decreased mobile application development costs by 50% by engineering cross-platform PhoneGap solution for iOS and Android, exposing REST APIs and integrating SOAP services to execute multi-object CRUD operations.
  • Enabled cross-platform telehealth services by developing REST APIs supporting appointment booking, pharmacy lookups, and ambulance dispatch functionality.

Education

Bachelor of Technology (B.Tech.) - Information Technology - West Bengal University of Technology (WBUT) (2008 - 2012)

Reviews