Desenvolvedor Java Backend · Santa Catarina, Brasil
Foco em APIs REST, mensageria e arquitetura orientada a eventos. Estudante de Engenharia de Controle e Automação no IFC — São Bento do Sul.
Agente standalone que coleta métricas de CPU, GPU e memória em tempo real e publica em fila RabbitMQ (CloudAMQP) a cada segundo. Arquitetura orientada a eventos com Java Flow API, integração com LibreHardwareMonitor via Feign Client e interface system tray no Windows.
Java 23 RabbitMQ Java Flow API OpenFeign Jackson Virtual Threads
Backend completo para sistema de pedidos com pagamentos reais via Mercado Pago. Inclui webhooks idempotentes, controle de estoque automático pós-pagamento, upload de imagens, autenticação JWT e logs estruturados.
Java 21 Spring Boot Spring Security JWT MercadoPago SDK JPA/Hibernate MySQL
Módulo de segurança reutilizável pensado para ser plugado em qualquer API REST sem reescrita. Suporta autenticação local (email/senha) e social (Google OAuth2 + OIDC), geração e validação de JWT com controle de roles e arquitetura em camadas documentada no README.
Java 17 Spring Boot 3 Spring Security 6 OAuth2 OIDC JWT
API REST de e-commerce com autenticação JWT, integração com Mercado Pago, controle de produtos e compras por roles, timer de tentativas de login com backoff exponencial e deploy automático no Railway via Docker.
Java 17 Spring Boot Spring Security JWT MercadoPago SDK Docker Railway
Aplicação que consome a NewsAPI, armazena uma notícia por dia no banco de dados e exibe os artigos em uma interface web com calendário — o usuário seleciona a data e vê a notícia daquele dia.
Java 17 Spring Boot Thymeleaf JPA MySQL NewsAPI
- Deploy em AWS e GCP (ECS, RDS, Cloud Run, GKE)
- Testes automatizados com JUnit e Mockito
- CI/CD com GitHub Actions
- Containerização avançada com Docker Compose