Devender Dalal — Senior Software Engineer
Backend Developer with 4+ years of experience designing and scaling high-availability distributed systems using Java, Kotlin, and Spring Boot. Experienced in building production-grade microservices architectures, RESTful APIs, and event-driven platforms for fintech and large-scale real-time systems. Strong expertise in Java 17, Spring Boot, Spring Security, JPA/Hibernate, Kafka, Redis, and SQL, with hands-on experience building fault-tolerant, resilient, and scalable backend services. Skilled in implementing idempotent APIs, ACID transaction management, concurrency control, and distributed system resilience patterns including Circuit Breakers, Retry mechanisms, Rate Limiting, and Service Discovery. Experienced in microservices ecosystems using Netflix Eureka, Spring Cloud Gateway, and Spring Cloud Config, enabling scalable service discovery, centralized configuration management, and secure API routing. Built Kafka-based asynchronous workflows to decouple services and enable reliable event-driven communication across distributed systems. Strong background in performance optimization and database tuning, including query optimization, indexing strategies, and Redis-based caching, improving API response times and reducing latency under high concurrency workloads. Hands-on experience with cloud-native infrastructure and DevOps practices, including Docker, Kubernetes, and CI/CD pipelines using GitHub Actions, enabling automated deployments and scalable containerized environments. Experienced in implementing observability and monitoring solutions using Prometheus and Grafana to improve system reliability and reduce incident response time. Deep understanding of concurrent programming, multithreading, thread pools, and scalable backend architectures, enabling services to handle high traffic and peak workloads efficiently. Strong problem-solving foundation with 800+ Data Structures and Algorithms problems solved across LeetCode and GeeksforGeeks, applying algorithmic thinking to optimize backend performance and system scalability. Passionate about distributed systems, backend performance engineering, system design, and building reliable platforms that scale to millions of users.
Stackforce AI infers this person is a Fintech Backend Engineer specializing in high-availability systems and microservices architecture.
Location: Bahadurgarh, Haryana, India
Experience: 5 yrs 1 mo
Skills
- Java
- Spring Boot
Career Highlights
- Expert in building high-availability distributed systems.
- Proficient in Java, Spring Boot, and microservices architecture.
- Strong background in performance optimization and database tuning.
Work Experience
M2P Fintech
Senior Software Engineer (1 yr 5 mos)
DAZN
Backend Engineer @ DAZN | Java • Spring Boot • Microservices • Kafka • Distributed Systems (1 yr 11 mos)
Appscrip
Backend Software Engineer – Java, Spring Boot, Microservices (1 yr 9 mos)
Education
Bachelor of Technology at UIET , MDU
Bachelor of Technology at Maharshi Dayanand University