Desenvolvedor Backend
Backend
- Java 25, Spring Boot, Spring Data JPA, Hibernate
- .NET 8, Entity Framework Core
- APIs REST com arquitetura em camadas
- Bean Validation, Flyway, Spring Specification
Banco de dados
- PostgreSQL, MySQL
- Modelagem relacional
Testes
- JUnit 5, Mockito, MockMvc
Infra
- Docker, Docker Compose
Task Manager API — Java / Spring Boot
API REST de gerenciamento de tarefas construída com arquitetura em camadas inspirada em DDD.
- Filtros dinâmicos via Spring Specification, evitando queries hardcoded para cada combinação de parâmetros
- Versionamento de schema com Flyway
- Validação de entrada com Bean Validation e separação clara entre entidades e DTOs
- Cobertura de testes unitários nas camadas de service e controller com JUnit 5, Mockito e MockMvc
- Ambiente containerizado com Docker Compose, incluindo healthcheck para evitar race condition na inicialização do banco
Vaga backend (júnior/pleno) em São Paulo — presencial, híbrido ou remoto.
