Backend Developer β’ Java β’ Spring Boot β’ Microservices
Designing scalable backend systems and distributed applications using Java and the Spring ecosystem.
- π» Backend Developer focused on Java and Spring Boot
- ποΈ Building production-oriented backend and microservices systems
- π Working with Spring Security, OAuth2, JWT and service-to-service communication
- π Interested in Distributed Systems, Backend Architecture and System Design
- π€ Open to backend development and open-source collaboration
- Java
- Spring Boot
- Spring Cloud
- Spring Security
- REST APIs
- OpenFeign
- Resilience4j
- Microservices
- API Gateway
- Eureka Service Discovery
- Spring Cloud Config
- Distributed Tracing
- Zipkin
- MySQL
- PostgreSQL
- MongoDB
- Git
- GitHub
- Maven
- Postman
- IntelliJ IDEA
- Docker
- Kubernetes
- CI/CD
- Distributed Systems
- System Design
Production-oriented Spring Boot Microservices system built to explore distributed backend architecture and reliability.
Architecture & Engineering:
- API Gateway
- Eureka Service Discovery
- Spring Cloud Config
- OpenFeign
- Resilience4j
- OAuth2 Resource Server
- Externalized Configuration
- Distributed Tracing with Zipkin
- Independent database ownership per service
- Performance and load testing
- Runtime performance investigation
- Docker containerization β in progress
Service Flow:
Client
β
βΌ
API Gateway
β
βΌ
User Service
ββββββββββββββββΊ Rating Service
β
ββββββββββββββββΊ Hotel Service


