Back to Developers
harsh rai

harsh rai

Java Backend Developer

Vidisha – MP
80
Profile Score

About

Java Backend Developer with 2+ years of experience building scalable microservices using Spring Boot, Kafka, and MySQL. Implemented high-concurrency appointment booking with optimistic locking and Saga-based distributed transactions. Experienced in secure REST APIs (JWT, OAuth2), Redis caching, and AWS deployment, focusing on performance, reliability, and production-grade backend systems.

Skills & Expertise (38)

Docker Intermediate
7.9/10
2
Years Exp
Spring Boot Intermediate
7.8/10
2
Years Exp
Restful API Intermediate
7.6/10
2
Years Exp
Spring Security Intermediate
7.5/10
2
Years Exp
Java Intermediate
7.4/10
2
Years Exp
AWS EC2 Agile/Scrum EKS S3 RDS Eclipse IntelliJ IDEA Spring Tool Suite Postman Maven Git GitHub OOP Exception Handling Layered Architecture Design Patterns OAuth2 SQL MySql Redis Spring Data Spring JPA Hibernate React JWT Jenkins Eureka API Gateway Feign Client JUnit Mockito Apache Kafka Kubernetes

Work Experience

Java Backend Developer

Tricon Infotech

Nov 2023 - Present

Engineered a scalable microservice backend using Java, Spring Boot and MySQL. Created REST APIs supporting high-concurrency appointment booking workflows. Prevented double booking using optimistic locking, maintaining ~98% booking accuracy during concurrent requests. Secured endpoints with Spring Security, JWT and OAuth2 authentication. Enabled service discovery via Eureka and service-to-service communication through Feign clients. Coordinated booking and payment workflow via Saga pattern achieving reliable cross-service transactions without blocking operations. Improved performance by caching doctor availability in Redis, decreasing latency and database load. Delivered asynchronous notifications via Apache Kafka for Email, SMS and WhatsApp alerts. Integrated Stripe payment gateway enabling secure online appointment payments. Centralized routing and authentication through API Gateway. Applied Resilience4J for fault tolerance including retries and circuit breaker patterns. Optimized database performance with indexing strategies and query tuning. Standardized API error responses using global exception handling. Deployed services on AWS (EC2, RDS, S3) using Docker and Jenkins CI/CD pipelines. Reduced API wait time by moving notifications to asynchronous processing via Kafka events. Investigated production incidents using Log4j log tracing and stack analysis. Handled concurrent booking traffic during busy hours improving booking success rate and reducing transaction conflicts.

Java Backend Developer

Tricon Infotech

Nov 2023 - Present

Built backend services for course enrollment, purchase and progress tracking using Spring Boot and MySQL. Designed layered REST APIs using Spring MVC, Hibernate and JPA. Enforced step-based progression logic ensuring completion rules before advancement. Secured APIs using role‑based authentication and authorization. Developed assessment module supporting MCQ and theoretical exams. Enforced minimum 85% progress rule to move to the next course stage. Managed payment activation transactions preventing duplicate enrollments and access mismatches. Wrote unit and integration tests using JUnit and Mockito improving code reliability. Optimized database queries and indexing improving performance.

Education

Bachelor of Technology (BTech) in Computer Science - Sagar Institute of Science, Technology and Research

- · Afghanistan

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 80/100

Profile Overview

Member sinceFeb 2026

Availability Details

Visa Status

Citizen

Relocation

Open to Relocation

Skills (38)

Docker Spring Boot Restful API Spring Security Java AWS EC2 Agile/Scrum EKS S3 RDS +28 more