Software Engineer with 5+ years of experience building cloud-native, distributed applications and microservices using Java/Spring Boot, Python, Node.js, React, REST/GraphQL, and event-driven architectures. Hands-on production experience with AWS, Kubernetes, Terraform, CI/CD, observability, API security, and integrating LLMs/RAG (Spring AI, vector databases like pgvector/FAISS) into reliable systems.

Nikhil Vecha

Software Engineer with 5+ years of experience building cloud-native, distributed applications and microservices using Java/Spring Boot, Python, Node.js, React, REST/GraphQL, and event-driven architectures. Hands-on production experience with AWS, Kubernetes, Terraform, CI/CD, observability, API security, and integrating LLMs/RAG (Spring AI, vector databases like pgvector/FAISS) into reliable systems.

Available to hire

Software Engineer with 5+ years of experience building cloud-native, distributed applications and microservices using Java/Spring Boot, Python, Node.js, React, REST/GraphQL, and event-driven architectures.
Hands-on production experience with AWS, Kubernetes, Terraform, CI/CD, observability, API security, and integrating LLMs/RAG (Spring AI, vector databases like pgvector/FAISS) into reliable systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Software Engineer at PayPal
May 1, 2024 - Present
Developed Java 17/Spring Boot microservices for PayPal Open powering merchant checkout and payment processing across multiple commerce flows (order creation, authorization, capture, refunds, subscriptions) using REST/GraphQL APIs. Designed HLD/LLD architectures for 15+ payment services with clear service boundaries, API contracts, asynchronous workflows, and idempotent, fault-tolerant processing. Implemented RabbitMQ event-driven workflows handling 500K+ monthly payment events to decouple merchant services and enable reliable asynchronous updates across authorization/capture/refund and order-state changes. Built React/TypeScript merchant interfaces for checkout state management and resilient UX. Used Hibernate/JPA with PostgreSQL and MongoDB for flexible merchant/configuration data, optimizing indexing and transaction handling. Improved reliability through idempotency, retry policies, and exception handling, reducing recovery time by 25%. Secured APIs with Spring Security and OAuth2/JW
Software Engineer at Zensar Technologies
January 1, 2020 - May 1, 2023
Engineered reusable Angular/JavaScript UI components for a global payments Digital Experience Platform (DXP), standardizing responsive experiences across 400+ web properties in Adobe Experience Cloud. Developed Node.js REST APIs integrating frontend components with Adobe Experience Cloud and internal backend systems to streamline content/campaign/workflow operations. Integrated Apache Kafka to process 1M+ content/platform events, enabling asynchronous delivery and resilient content and campaign workflows. Built reusable Stencil-based components and page scaffolding for faster microsite delivery, supporting component-driven architecture across distributed properties. Implemented role-based access and regulatory workflows to support compliant content publishing. Automated Git/GitHub CI/CD pipelines for 40+ quarterly releases, improving consistency and reducing manual delivery effort. Enhanced performance with Redis caching, client-side validation, REST error handling, and reusable intera

Education

Master of Science in Computer Science at Concordia University Wisconsin
January 1, 2018 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Computers & Electronics