Senior Java Full Stack Engineer
JOOR
Sep 2022 - Dec 2024 (2 years 4 months)
• Led backend architecture for the Checkout & Payments team, building microservices on AWS EKS using Java 17, Kotlin, Spring Boot 3, GraphQL, and gRPC, serving 10K+ daily B2B users. • Integrated Stripe APIs for payments, subscriptions, webhooks, and disputes; ensured PCI compliance and secure, resilient transaction processing. • Migrated legacy checkout to Go-based microservices using DDD, CQRS, and Kafka (MSK); improved system reliability with gRPC, retries, and circuit breakers; mentored junior engineers, facilitated technical design reviews across teams, and collaborated with offshore developers. • Built a real-time, multi-tenant payments analytics system using Kafka, Spark, Redis, Airflow, and AWS (Lambda, OpenSearch, S3, Redshift,