SWAPNIL KUMAR
Java Backend Developer
+91 9739585284 — swapnilcodes.2003@[Link] — Mumbai, Maharashtra
Professional Summary
Java Backend Developer with 3.4 years of experience in designing and developing scalable backend applications
using Java, Spring Boot, Microservices, Kafka, MySQL, Redis, and AWS. Experienced in REST API
development, JWT Security, distributed systems, Docker, CI/CD pipelines, and performance optimization. Strong
expertise in building secure and high-availability backend systems in Agile environments.
Technical Skills
Languages: Java 8, Java 17, SQL, JavaScript
Backend: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, REST APIs, Microservices
Databases: MySQL, Redis
Messaging: Apache Kafka
Cloud & DevOps: AWS EC2, AWS S3, Docker, Jenkins, GitHub Actions, CI/CD
Tools: Git, GitHub, Maven, Swagger, Postman, JUnit, Mockito, IntelliJ IDEA
Concepts: Distributed Systems, Circuit Breaker, Saga Pattern, Caching, Multithreading
Professional Experience
Tvast Technologies Feb 2023 – Present
Backend Developer (Java) Bengaluru, Karnataka
• Developed scalable Spring Boot Microservices using Eureka Server, API Gateway, and OpenFeign.
• Designed and implemented secure REST APIs with JWT Authentication and Role-Based Access Control.
• Integrated Apache Kafka for asynchronous communication and event-driven workflows.
• Optimized application performance using Redis caching, MySQL indexing, and query optimization.
• Implemented Pessimistic Locking to prevent concurrent booking conflicts.
• Integrated Stripe Payment Gateway and AWS S3 for secure file storage.
• Containerized applications using Docker and automated deployments through Jenkins CI/CD.
• Developed unit and integration tests using JUnit and Mockito in Agile/Scrum environment.
Projects
Online Doctor Appointment System Java, Spring Boot, Microservices, Kafka, Redis, AWS
• Built appointment booking, doctor search, payment, and notification modules using Microservices Architecture.
• Implemented Kafka-based notification service and Redis caching for faster API response.
• Secured APIs using JWT Authentication, Spring Security, and RBAC.
• Applied Circuit Breaker and Saga Pattern for fault tolerance and transaction consistency.
Prescription Medicine Ordering System Java, Spring Boot, MySQL, Kafka, JWT
• Developed REST APIs for prescription upload, medicine catalog, cart, and order processing.
• Implemented JWT-based authentication and role-based access for Doctor, Patient, and Admin users.
• Generated invoices and reports using iTextPDF and Apache POI.
• Improved query performance using MySQL indexing, joins, and database optimization.
Education
University of Engineering & Management (UEM) Kolkata, West Bengal
Bachelor of Technology in Computer Science & Engineering