Guia de carreira · currículo
Currículo de desenvolvedor júnior: modelo e exemplos
Um bom currículo de desenvolvedor júnior tem uma página, abre com um resumo que diz a vaga que você busca e a sua stack, põe os projetos em destaque (com link, tecnologias e o problema que cada um resolve) e descreve cada experiência com resultado, número e tecnologia. Ele precisa usar as mesmas palavras da vaga, porque a primeira leitura costuma ser de um sistema de triagem (ATS).
O que o recrutador procura em 30 segundos#
A primeira leitura de um currículo júnior é rápida e responde três perguntas:
- Que vaga essa pessoa quer? Se não está claro no topo, o currículo já começa perdendo.
- Ela tem a stack da vaga? As tecnologias pedidas precisam estar escritas, do jeito que a vaga escreve.
- Tem prova de que sabe fazer? Para quem não tem experiência, a prova são os projetos.
Todo o resto (formatação, ordem das seções, cursos) existe para responder essas três perguntas mais rápido.
Estrutura do currículo, na ordem#
- Cabeçalho: nome, cidade e estado (ou "remoto"), e-mail, telefone, LinkedIn e GitHub. Sem foto, sem endereço completo, sem data de nascimento.
- Resumo (2 a 3 linhas): o cargo que você busca, a stack principal e o que você já construiu.
- Projetos: os dois ou três melhores, com link.
- Experiência: inclusive estágio, freelance e trabalho voluntário com tecnologia. Experiência de outra área entra se mostrar algo útil (atendimento, liderança, conhecimento de negócio).
- Formação: curso, instituição e ano de conclusão (ou "previsão").
- Tecnologias: agrupadas (linguagens, frameworks, banco de dados, ferramentas).
- Idiomas: com o nível real.
Se você ainda não tem experiência na área, projetos vêm antes de experiência. Se já tem estágio ou trabalho na área, experiência vem primeiro.
Modelo de currículo de desenvolvedor júnior#
Use como ponto de partida e troque tudo pelo seu caso real:
NOME SOBRENOME
Desenvolvedor Back-end Júnior
Salvador, BA (aberto a remoto) · email@exemplo.com · (71) 90000-0000
linkedin.com/in/seu-perfil · github.com/seu-usuario
RESUMO
Desenvolvedor back-end júnior com foco em Java e Spring Boot. Construí e publiquei
APIs REST com autenticação, testes e deploy automatizado. Busco minha primeira vaga
como desenvolvedor júnior.
PROJETOS
Sistema de agendamento para clínica · github.com/seu-usuario/agenda
- API em Java 21 e Spring Boot que organiza a agenda de 3 profissionais de uma clínica
real, substituindo a planilha usada antes.
- Autenticação com JWT, banco PostgreSQL, testes com JUnit (cobertura de 80% das regras).
- Deploy automatizado com GitHub Actions e Docker.
Controle de estoque para pequenos comércios · estoque.seu-dominio.dev
- Aplicação full stack (Spring Boot + React) usada por uma loja de bairro para
controlar entradas e saídas de cerca de 400 produtos.
EXPERIÊNCIA
Assistente administrativo · Empresa X · 2023 a 2025
- Automatizei o relatório semanal de vendas com Python e planilhas, reduzindo o
trabalho de 4 horas para 20 minutos.
FORMAÇÃO
Análise e Desenvolvimento de Sistemas · Faculdade Y · previsão 2027
TECNOLOGIAS
Linguagens: Java, SQL, JavaScript
Frameworks: Spring Boot, React
Banco de dados: PostgreSQL
Ferramentas: Git, Docker, GitHub Actions, Postman
IDIOMAS
Inglês intermediário (leitura técnica fluente)
Para front-end, troque o título por "Desenvolvedor Front-end Júnior" e traga para o resumo e para os projetos a stack da vaga (por exemplo React, TypeScript e testes de interface). Para full stack, mostre os dois lados no mesmo projeto.
Como descrever projetos e experiências#
A diferença entre uma linha fraca e uma forte quase nunca é o vocabulário. É ter resultado, número e tecnologia na mesma frase. Uma forma útil de pensar, popularizada por Laszlo Bock quando comandava o RH do Google, é a fórmula XYZ: conquistei X, medido por Y, fazendo Z.
| Fraco | Forte |
|---|---|
| Fiz um sistema de tarefas. | Publiquei um gerenciador de tarefas em React e Node.js usado por um time de 6 pessoas, com login e notificações por e-mail. |
| Trabalhei com banco de dados. | Reduzi o tempo de uma consulta de relatório de 8 s para menos de 1 s criando índices no PostgreSQL. |
| Participei de um projeto em grupo. | Desenvolvi o módulo de pagamentos de um projeto de 4 pessoas, integrando a API do Mercado Pago com testes automatizados. |
Não tem número exato? Use a ordem de grandeza honesta ("cerca de 400 produtos", "de minutos para segundos"). O que não vale é inventar: na entrevista, cada linha do currículo vira pergunta.
Como passar no ATS (filtro automático)#
Boa parte das empresas médias e grandes usa um sistema de triagem que lê o currículo antes de uma pessoa. Para não ser descartado por formato:
- Use as palavras da vaga. Se a vaga diz "Spring Boot", escreva "Spring Boot", não só "Spring".
- Formato simples: uma coluna, títulos de seção comuns (Experiência, Projetos, Formação), sem tabelas, ícones ou texto dentro de imagem.
- PDF gerado de um editor de texto, não uma imagem escaneada.
- Datas e cargos claros, sempre no mesmo formato.
Erros que mais derrubam currículo júnior#
- Resumo genérico ("profissional dedicado, proativo e apaixonado por tecnologia").
- Lista enorme de tecnologias que você só viu num tutorial.
- Projetos sem link, ou com link para um repositório que não roda.
- Duas páginas cheias de cursos e nenhum projeto.
- O mesmo currículo para front-end, dados e mobile.
- Erros de português, que passam a ideia de falta de cuidado.
Um currículo por tipo de vaga#
Você não precisa reescrever o currículo a cada candidatura, mas precisa de uma versão por tipo de vaga: uma para back-end Java, outra para full stack JavaScript, por exemplo. Mude o título, o resumo, a ordem das tecnologias e quais projetos aparecem primeiro.
Com o currículo pronto, deixe o LinkedIn coerente com ele e comece pelas vagas de desenvolvedor júnior e de estágio.
Perguntas frequentes
Currículo de desenvolvedor júnior pode ter mais de uma página?
Para júnior, o ideal é uma página. Quem tem pouca experiência e preenche duas páginas costuma diluir o que importa: a vaga que busca, a stack e os projetos.
O que colocar no currículo de programador sem experiência?
Projetos no lugar da experiência: dois ou três publicados, com link, tecnologias e o problema que cada um resolve. Experiência de outra área entra se mostrar algo útil, como automação, atendimento ou conhecimento de negócio.
Precisa colocar foto no currículo de desenvolvedor?
Não. No Brasil a foto não é exigida e ocupa espaço que poderia mostrar projetos e stack. Ela já aparece no LinkedIn, que deve estar linkado no cabeçalho.
Como fazer o currículo passar no ATS?
Use as mesmas palavras da vaga, formato de uma coluna, títulos de seção comuns, nada de tabelas ou texto em imagem e envie em PDF gerado por editor de texto.
Vagas relacionadas
Quem escreveu
Continue lendo
- Primeira vagaComo conseguir o primeiro emprego como programador
Passo a passo para a primeira vaga de dev em 2026: vaga-alvo, projetos, currículo, LinkedIn e indicação. Com dados de 17 mil devs brasileiros.
- Começar na áreaComo ser programador: do zero à primeira vaga
Como se tornar programador em 2026, mesmo sem faculdade ou vindo de outra área: escolha da área, primeira linguagem, como estudar e quanto tempo leva.
- LinkedInLinkedIn para desenvolvedor: como ser encontrado por recrutadores
Como montar o LinkedIn de desenvolvedor para aparecer na busca de recrutadores: título, Sobre, experiências, competências e Open to Work.
