
Results-driven Backend Developer with 3.8 years of experience in building scalable applications using Java and Spring Boot. Expertise in designing microservices, developing RESTful APIs, and implementing distributed systems with Kafka and Redis. Focused on optimizing performance, securing applications with JWT and OAuth2, and deploying services using Docker and CI/CD pipelines.
Languages:
Java (8/11), SQL, JavaScript (ES6)
Backend & Frameworks:
Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, REST APIs
Databases & Storage:
MySQL, SQL Server, PostgreSQL (if used), Redis (Caching)
Distributed Systems & Messaging:
Apache Kafka, Microservices Architecture, Saga Pattern
Security & Authentication:
JWT, OAuth2, Role-Based Access Control (RBAC)
DevOps & Tools:
Docker, Jenkins, Git, GitHub, Maven
Testing & Debugging:
Mockito, Postman, Unit Testing
Concepts:
Data Structures & Algorithms, OOP, SOLID Principles, Design Patterns, REST API Design
Real-Time Core Banking Transaction Engine
Tech Stack: Java, Spring Boot, Apache Kafka, MYSQL, HikariCP
Hospitality Property Management System (PMS) API
Tech Stack: Java, Spring Boot, Redis, Resilience4j, Docker, Kubernetes, Jenkins