Application Developer | Building with Java & Spring Boot
π± Learning: Spring Boot | Microservices | Docker | Observability
π Location: Braga, PT
π Open to: EU/Remote opportunities
π¬ Languages: π¬π§ EN β’ π΅πΉ PT β’ π«π· FR
30 projetos Java/Spring Boot inspirados em BigTechs
Building 30 production-ready microservices in 30 days, documenting each journey from architecture to deployment.
Latest drops:
- Day 17 β Resilience Patterns & Circuit Breakers (Resilience4j, retry, timeout, rate limiting)
- Day 16 β Config Service & Centralized Configuration (Spring Cloud Config, Git backend, encryption)
- Day 15 β Caching Strategies (Redis, Caffeine, cache-aside, write-through, TTL inteligente)
- Day 14 β API Gateway & Rate Limiting (Centralized gateway, circuit breakers, observability)
π Series: 30DiasJava Blog | All Repos
Becoming a Developer from Zero
A cinematic learning experience for beginners. Episodio-based curriculum with hands-on missions, mock interviews, and real artifacts.
π Learn more: Start Line Guide
-
π§© ToDo API β Secure REST API with JWT, Flyway, Swagger, Testcontainers
Tech: Java 21, Spring Boot, PostgreSQL, Docker
Code β | Docs β -
π DevJournal API β Learning tracker + CI/CD (GitHub Actions)
Tech: Spring Boot, PostgreSQL
Code β
- Architecture: Clean Architecture, DDD essentials, Microservices patterns
- Observability: Prometheus, Grafana, ELK stack, distributed tracing
- DevOps: Docker, CI/CD pipelines, infrastructure as code
- Testing: JUnit 5, Testcontainers, integration testing strategies
Java 21 Β· Spring Boot Β· Maven Β· Hibernate Β· PostgreSQL Β· Docker Β· JUnit 5 Β· Testcontainers Β· Swagger Β· GitHub Actions Β· React Β· Prometheus Β· Grafana Β· Kafka Β· Redis
"Ship small, ship often, write it down."
Always open to learn, collaborate and build impactful solutions.
π© Let's connect and talk about Trainee/Graduate opportunities (Java/SAP) in Belgium or anywhere in the EU.
