Desenvolvimento de aplicações backend utilizando Java e Spring Boot, com foco em APIs REST, arquitetura de software, persistência de dados e boas práticas de desenvolvimento.
Sou desenvolvedora backend com foco em Java, Spring Boot, APIs REST e bancos de dados relacionais.
Tenho desenvolvido projetos práticos aplicando conceitos utilizados no desenvolvimento de software, como:
- arquitetura em camadas;
- desenvolvimento de APIs REST;
- persistência de dados com Spring Data JPA;
- modelagem de entidades;
- validação de dados;
- tratamento de exceções;
- regras de negócio;
- versionamento de código;
- testes automatizados;
- Docker e ambientes reproduzíveis.
Busco evoluir continuamente na construção de aplicações backend organizadas, escaláveis e alinhadas às boas práticas utilizadas por equipes de desenvolvimento.
📍 Minas Gerais, Brasil
- Spring Data JPA
- Bean Validation
- DTOs e separação de responsabilidades
- Arquitetura em camadas
- Tratamento global de exceções
- JUnit 5 e Mockito
- Docker
- Flyway
- GitHub Actions
- Microsserviços
- Mensageria
- Observabilidade
🔗 https://github.com/POLLY1515/Sistema-de-vendas
API REST desenvolvida utilizando:
- Java 21
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Maven
O projeto tem como objetivo simular um sistema comercial para gerenciamento de clientes, produtos e operações de vendas.
Controller | ↓ Service | ↓ Repository | ↓ Database PostgreSQL
✔ Criação de APIs REST
✔ Gerenciamento de clientes
✔ Gerenciamento de produtos
✔ Operações relacionadas a vendas
✔ Persistência utilizando Spring Data JPA
✔ Modelagem de entidades
✔ Validação de dados
✔ Regras de negócio
✔ Organização entre Controllers, Services e Repositories
- Separação completa entre DTOs e entidades
- Tratamento centralizado de exceções
- Testes unitários e testes de integração
- Documentação da API com OpenAPI/Swagger
- Migrations utilizando Flyway
- Dockerização da aplicação
- Pipeline CI/CD
Atuar no desenvolvimento backend utilizando Java e Spring Boot, contribuindo na criação de APIs REST, regras de negócio e soluções de software bem estruturadas.
Tenho interesse em ambientes onde possa aplicar boas práticas de desenvolvimento e evoluir tecnicamente junto ao time.
LinkedIn: https://www.linkedin.com/in/poliana-amarante/
E-mail: amarantepoliana@gmail.com