Vai al contenuto principale
Diego Araujo

Diego Araujo

Desenvolvedor Back-end Java | Disponível para trabalho remoto

Talento
Lago SulMembro dal 18 giugno 2026
Java 17Spring BootSpring Data JPAHibernateJUnit 5MockitoAngularPrimeNGSQLPostgreSQLSQL ServerAzure DevOpsDockerSonarQubeDocker ComposeSpring SecurityJWT
·

Assumi questa persona

Invia una proposta di lavoro direttamente a questo candidato

Java 17Spring BootSpring Data JPAHibernateJUnit 5

Info

Desenvolvedor back-end Java com experiência prática em sistemas bancários de alta disponibilidade na Caixa Econômica Federal, atuando em squad de mais de 10 pessoas no desenvolvimento e manutenção de mais de 10 APIs REST com Java 17 e Spring Boot. Domínio de testes unitários (JUnit/Mockito, cobertura de ~90%), qualidade de código (SonarQube, zero vulnerabilidades nos módulos sob responsabilidade) e CI/CD via Azure DevOps. Complementa a experiência corporativa com dois projetos pessoais full stack desenvolvidos do zero (autenticação JWT, Docker, PostgreSQL), demonstrando autonomia para arquitetar soluções completas além do escopo do estágio.

Busca posição de Desenvolvedor Júnior Java para aplicar fundamentos sólidos de Spring Boot e boas práticas de arquitetura em ambiente de produção real.

Esperienza

Estagiário em Desenvolvimento de Sistemas at Caixa Econômica Federal (2024-09 – 2025-12)

  • Desenvolveu e manteve mais de 10 APIs REST utilizando Java 17 e Spring Boot, integrando sistemas bancários legados com novos módulos internos, em squad de mais de 10 pessoas.
  • Elevou a cobertura de testes unitários a cerca de 90% nos módulos sob responsabilidade, utilizando JUnit 5 e Mockito, aumentando a confiabilidade e reduzindo regressões em produção.
  • Zerou vulnerabilidades e code smells identificados via SonarQube nos módulos sob responsabilidade, sustentando esse índice ao longo de múltiplos sprints consecutivos.
  • Criou interfaces front-end responsivas com Angular e PrimeNG, contribuindo para a modernização de telas de sistemas internos utilizadas pela equipe e áreas correlatas.
  • Gerenciou ciclo de vida completo da aplicação (ALM) e versionamento via Azure DevOps, incluindo criação de pipelines de CI/CD que automatizaram build, testes e deploy dos módulos.
  • Aplicou persistência de dados com JPA/Hibernate em bancos relacionais (SQL Server/PostgreSQL), seguindo padrões de projeto definidos pela equipe para garantir consistência entre módulos.
  • Participou ativamente de rituais ágeis (SCRUM) — planning, daily, review e retrospectiva — colaborando com squad multidisciplinar de mais de 10 pessoas ao longo de todo o estágio.

Formazione

Análise e Desenvolvimento de Sistemas – Faculdade UniProjeção de Taguatinga (2025-12)

Competenze

Desenvolvedor Back-end JavaDisponível para trabalho remoto

Recensioni