Ashish Fartiyal

Senior Software Engineer | Java Backend Engineer

Mumbai, Maharashtra, India

#OpenToWork

About

Senior Software Engineer with 8+ years of experience designing and developing enterprise-scale backend applications using Java and Spring Boot. Expertise in Microservices, Apache Kafka, Apache Camel, Distributed Systems, and cloud-native technologies, delivering scalable, secure, and reliable solutions in Agile environments. Experienced in leveraging agentic AI coding tools (GitHub Copilot, Cursor) to accelerate delivery and improve code quality.

What I'm looking for

Senior Backend Engineer (8+ yrs) specializing in Java/Spring Boot microservices, Kafka-based event-driven systems, and cloud-native architecture on AWS/Kubernetes. Background spans fintech and payments (PayPal) plus enterprise financial platforms, with experience leading small engineering teams. Looking for a remote senior or lead backend role — ideally a product-focused team building distributed, high-scale systems, where I can own service architecture end-to-end and mentor other engineers.

Experience

Thoughtworks

Senior Software Engineer

Thoughtworks

Jul 2023 – Present

Consultant via Trigent (Jul 2023 – May 2024) | Full-Time Employee (Jun 2024 – Present) Led and mentored a team of 4 engineers, owning technical direction, code quality, and delivery for a Personal Vehicle Loan platform in financial services. Engineered cloud-native Java 21 Spring Boot microservices on AWS (EKS, EC2, S3, Secrets Manager) using Docker and Kubernetes. Designed scalable REST APIs and distributed systems integrating internal and third-party services, applying Resilience4j circuit breakers for fault tolerance. Built Apache Camel and Kafka event-driven integrations with Confluent Platform (Schema Registry, REST Proxy, Sink Connectors) and Redis caching, improving performance by 40%. Secured APIs with JWT authentication and applied SOLID principles, design patterns, and TDD, with Jenkins CI/CD pipelines for continuous delivery to Kubernetes. Used GitHub Copilot and Cursor AI agentic coding tools to accelerate feature delivery and automate test generation, reducing code issues by ~40%. Used Splunk and Kibana for monitoring, log analysis, and production troubleshooting.

JavaSpring BootAWS
ALTIMETRIK (PAYPAL)

Software Engineer

ALTIMETRIK (PAYPAL)

Dec 2020 – Jul 2023

Engineered Spring Boot microservices and REST APIs for payment processing workflows — scheduled payments, refunds, and transaction management. Built scalable backend systems processing 1M+ transactions/day across multiple markets and currencies, collaborating with cross-functional teams to deliver reliable, secure, and maintainable applications. Drove system design, performance optimization, and production support, reducing transaction latency by ~30% and sustaining 99.9% uptime for business-critical services.

Spring BootREST APIsMicroservices
INTELLECT DESIGN ARENA

Java Developer

INTELLECT DESIGN ARENA

Mar 2019 – Dec 2020

Built backend services for remittance processing and recommendation engine platforms in the banking domain. Designed and implemented REST APIs supporting payment and transaction workflows. Enhanced application performance, maintainability, and code quality through engineering best practices.

JavaREST APIsBackend Services
TECHNOPURPLE IT SOLUTIONS

Software Developer

TECHNOPURPLE IT SOLUTIONS

Apr 2017 – Dec 2018

Developed RESTful web services using Java, Jersey, and Hibernate for enterprise applications. Built backend integrations and database-driven solutions to support business workflows. Delivered scalable and maintainable software solutions in an Agile development environment.

JavaHibernateREST APIs

Education

Mumbai University

Mumbai University

Bachelor of Science · Information Technology

Welingkar Institute of Management Development & Research

Welingkar Institute of Management Development & Research

MBA · IT Project Management

Skills

java 21redisrest apimicroservicesPostgreSQLGitCI/CDJenkinsKubernetesDockerAWSRabbitMQApache CamelApache KafkaMicroservicesREST APIsJPASpring BootSQLJava

Languages

English (Full professional proficiency)