Codeflix Admin Catalog Backend
A Java backend for catalog administration, organized into domain/application/infrastructure modules with focus on clean architecture and long-term maintainability.

1. Elevator Pitch
A modular catalog backend designed for maintainability and architectural clarity in enterprise-style systems.
2. Problem and Context
Catalog platforms often grow quickly and become hard to maintain when responsibilities are not properly separated. This project addresses that risk with a modular structure.
3. Scope and Role
- Modular architecture design.
- Build and development environment setup.
- Foundation for API and testing workflows.
4. Solution Implemented
A multi-module codebase with explicit domain/application/infrastructure boundaries to keep business logic decoupled from implementation details.
5. Stack and Architecture
- Java 25 + Gradle.
- Modules:
domain,application,infrastructure. - Libraries: Spring dependency management, Mockito, JUnit Platform, ULID, Vavr.
- Local OpenAPI/Swagger support.
6. Quality and Engineering Practices
- Test execution configured across modules.
- Dev Containers and Docker Compose for reproducible environments.
- Backend foundation aligned with clean architecture principles.
7. Portfolio Relevance
Reinforces your Senior Java profile with clear emphasis on architecture, maintainability, and engineering quality.
8. Links
- GitHub: https://github.com/josenaldo/codeflix-admin-catalog-backend
- Production: no public production URL declared in the repository.
9. Visual Evidence
Keep exploring
MapEFI Platform
ProductA full-stack platform with Java/Spring backend and Next.js 15 frontend, supported by ADRs, architecture standards, and product documentation for sustainable evolution.
EFI Harness Planner
ProductA full-stack planning application for electronic fuel injection harnesses, using NestJS, React, TypeScript, JWT authentication, and subscription-tier business rules.