I am a Java Backend Developer focused on building scalable, secure, and reliable backend applications using Java, Spring Boot, Microservices, REST APIs, and SQL databases.
I enjoy designing backend systems, developing APIs, working with distributed architectures, implementing authentication and authorization, and optimizing application performance.
Currently focused on strengthening my expertise in Java, Spring Boot, Microservices, Kafka, System Design, AWS, and backend development best practices.
- β Java Backend Development
- π Spring Boot & Microservices
- π RESTful API Development
- π¨ Apache Kafka & Event-Driven Architecture
- ποΈ MySQL, JPA & Hibernate
- π Spring Security, JWT & OAuth 2.0
- βοΈ AWS Cloud & Application Deployment
- π³ Docker & Kubernetes
- βοΈ CI/CD with Jenkins
- π§© System Design & Distributed Systems
- Java 8 / 17
- SQL
- Object-Oriented Programming
- Data Structures & Algorithms
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate
- JPA
- RESTful APIs
- Microservices
- Apache Kafka
- Event-Driven Architecture
- Saga Pattern
- Circuit Breaker Pattern
- Distributed Systems
- MySQL
- SQL
- Database Design
- Query Optimization
- Hibernate / JPA
- Spring Security
- JWT Authentication
- OAuth 2.0
- Role-Based Access Control (RBAC)
- AWS EC2
- AWS S3
- AWS RDS
- AWS CloudWatch
- AWS IAM
- Docker
- Kubernetes
- Jenkins
- Git & GitHub
- Maven
- JUnit 5
- Mockito
- Postman
- Swagger / OpenAPI
- IntelliJ IDEA
- Eclipse
Tech Stack: Java, Spring Boot, Microservices, MySQL, Apache Kafka
- Developed a scalable e-commerce backend using Spring Boot and Microservices.
- Built independent services for Product, Cart, Order, Payment, and User Management.
- Developed secure RESTful APIs for order and payment workflows.
- Implemented authentication and authorization using Spring Security and JWT.
- Integrated Apache Kafka for asynchronous communication between services.
- Implemented validation, exception handling, database relationships, and query optimization.
- Added unit and integration testing using JUnit and Mockito.
Tech Stack: Java, Spring Boot, Microservices, MySQL, Apache Kafka
- Developed backend services for Doctor, Patient, Appointment, Booking, and Payment management.
- Designed REST APIs for appointment scheduling and booking workflows.
- Integrated Apache Kafka for asynchronous booking confirmation and notification workflows.
- Implemented Spring Security for secure API communication.
- Added centralized exception handling and request validation.
- Created unit and integration tests using JUnit and Mockito.
Tech Stack: Java, Spring Boot, Spring Security, MySQL, Hibernate, JPA
- Developed a centralized API Gateway for communication between microservices.
- Implemented JWT-based authentication and role-based authorization.
- Built REST APIs for user registration, login, and token management.
- Used Hibernate and JPA for database persistence.
- Developed unit tests using JUnit and Mockito.
- OOP & SOLID Principles
- Exception Handling
- REST API Design
- Authentication & Authorization
- Microservices Architecture
- Event-Driven Architecture
- Database Optimization
- API Gateway
- Distributed Systems
- Saga Pattern
- Circuit Breaker Pattern
- Caching Concepts
- Multithreading & Concurrency
- System Design
- Design Patterns
- Advanced Java
- Spring Boot
- Spring Security
- Microservices
- Apache Kafka
- System Design
- AWS
- Docker & Kubernetes
- Data Structures & Algorithms
I use GitHub to build and share projects related to:
- Java Backend Development
- Spring Boot
- Microservices
- REST APIs
- Apache Kafka
- Database Systems
- Authentication & Authorization
- System Design
- Cloud & DevOps
I am interested in opportunities related to:
- Java Backend Developer
- Spring Boot Developer
- Backend Engineer
- Microservices Developer
- Software Engineer
- Java Developer
I am looking forward to working on challenging backend systems, improving my engineering skills, and contributing to scalable software solutions.
- Build production-ready Java backend applications
- Strengthen Microservices and distributed-system knowledge
- Improve System Design skills
- Build scalable REST APIs
- Gain deeper experience with Apache Kafka
- Improve AWS and cloud deployment skills
- Continue contributing to open-source projects