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)
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
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation