júnior · remoto · disponível agora

Nicolas Cajueiro

Backend Developer · Java & Spring Boot

Construo APIs REST e sistemas assíncronos em Java e Spring Boot, com mensageria, retry e DLQ. Abra os projetos e veja o código.

  • Java 21
  • Spring Boot
  • PostgreSQL
  • RabbitMQ
  • Docker

O que já construí

Support Ticket API

Domínio rico com regras de negócio na própria entidade e identidade pública desacoplada do id interno.

API REST de gestão de tickets de suporte em Java 21 + Spring Boot 3, com autenticação stateless via JWT (jjwt) e RBAC (REQUESTER/TECHNICIAN). Fluxo de status, cálculo automático de SLA por prioridade, histórico de mensagens por ticket e soft delete. Migrações versionadas com Flyway, mapeamento com MapStruct e documentação interativa no Swagger. Deploy no Render com PostgreSQL (Supabase) e Dockerfile multi-stage.

Java 21Spring BootSpring SecurityJWTFlyway

Ponte

Frontend Angular/Ionic consumindo a API Spring Boot, com storage de token por estratégia (web/mobile) e build Android via Capacitor.

Sistema fullstack de gestão de tickets proposto como substituto de um sistema legado. Backend em Spring Boot (JPA/Hibernate, Spring Security, Flyway) e frontend Angular/Ionic organizado por features, com standalone components, lazy loading e Strategy Pattern para alternar entre LocalStorage (web) e SecureStorage (mobile).

AngularTypeScriptIonicCapacitorSpring Boot

Onde já apliquei

Desenvolvedor Backend — Voluntário

Softwares for You · remoto

jan/2026 – jun/2026

Desenvolvimento backend voluntário em uma plataforma SaaS B2B em produção, com Node.js, Fastify, TypeScript, Prisma e PostgreSQL.

  • APIs RESTful com Node.js, Fastify e TypeScript, com modelagem de dados via Prisma ORM e PostgreSQL.
  • Autenticação stateless com JWT em cookies seguros e controle de acesso por papéis (RBAC) para múltiplos perfis de usuário.
  • Regras de negócio para dashboards administrativos com validação de entrada via Zod, preservando a integridade dos dados nos endpoints.

Tecnologias que uso

Core

  • Java 21
  • Spring Boot
  • Spring Security
  • Hibernate / JPA
  • JWT
  • PostgreSQL
  • Flyway

Mensageria e infra

  • RabbitMQ
  • Docker
  • GitHub Actions
  • Render
  • Git
  • Linux

Secundário

  • Node.js
  • Fastify
  • TypeScript
  • Prisma
  • Angular
  • Ionic
  • Vue.js

Backend em Java/Spring,
com foco em confiabilidade.

Desenvolvedor backend júnior com foco em Java e Spring Boot. Construo APIs REST e sistemas assíncronos com mensageria, retry e DLQ, buscando consistência e cobrindo o código com testes automatizados.

Atuo voluntariamente como desenvolvedor backend em uma SaaS B2B (Node.js, Fastify, TypeScript, Prisma) e tenho projetos no ar — abra, leia o código e busco minha primeira oportunidade remota.

clean code boas práticas aprendizado contínuo

Vamos conversar?

Estou em busca de oportunidades como desenvolvedor backend junior. Se tiver uma vaga ou quiser bater um papo sobre tecnologia, é só chamar.

nicolascajueiro098@gmail.com