freehire launches on Product Hunt on 26 August.

Follow →

Pessoa desenvolvedora backend júnior

Summary

Desenvolve APIs REST e microsserviços em Java/Spring Boot, corrige bugs e integra sistemas, usando IA para acelerar desenvolvimento e revisões de código.

Para fazer parte do nosso time, é essencial:

Conhecimentos em:

  • Possuir ao menos 1 ano de experiência em desenvolvimento de projetos Java
  • Ter desenvolvido ou participado de projeto(s) seguindo o padrão de arquitetura MVC (Model-View-Controller) e integração com APIsTer desenvolvido ou participado de algum projeto em Java, utilizando Cloud (AWS, Azure, GCP, etc)
  • Conhecimento em Orientação a Objetos
  • Conhecimento em Java 8+ e Spring Bootsssssss
  • Noções de Java Collections
  • Conhecimento em Hibernate/JPA
  • Conhecimento em bancos de dados relacionais (MySQL, PostgreSQL) ou NoSQL (MongoDB).
  • Noções de SOLID e algum Design Pattern
  • Conhecimento em ferramentas de versionamento de código, como Git, SVN.
  • Compreensão dos conceitos de arquitetura baseada em microsserviços
  • Noções de Testes Unitários
  • Conhecimento de conteinerização de aplicações
  • Capacidade de atuar em equipe e boa comunicação


É um diferencial

  • Conhecimento em Python e/ou GoLang;
  • Ter participado de projetos em produção;
  • Experiência com times remotos ou distribuídos.
  • Noções de arquitetura síncrona e assíncrona
  • Noções de alguma ferramenta de observabilidade
  • Noções de integração contínua e entrega contínua (CI/CD)
  • Noções de conteinerização de aplicações


IA aplicada ao desenvolvimento

  • Engenharia de contexto: saber fornecer o contexto certo ao assistente (arquivos relevantes, regras do projeto, convenções em CLAUDE.md/AGENTS.md) para obter resultados consistentes;
  • Conhecer boas práticas de segurança no uso de IA,
  • Ter utilizado agentes ou fluxos automatizados para apoiar tarefas de desenvolvimento;
  • Interesse em acompanhar a evolução de ferramentas de IA aplicadas à engenharia de software.
O que te espera no dia a dia?
  • Desenvolver novas funcionalidades em aplicações Java;
  • Corrigir bugs e atuar na sustentação de sistemas em produção;
  • Desenvolver e evoluir APIs REST;
  • Participar da evolução de microsserviços;
  • Desenvolver integrações entre sistemas internos e parceiros externos;
  • Utilizar assistentes de IA (Claude Code, GitHub Copilot, Cursor ou similares) para acelerar o desenvolvimento, code reviews e testes, sempre com análise crítica das soluções propostas e prompts claros para obter melhores resultados.
  • Validar, testar e revisar todo código antes da entrega;
  • Escrever testes automatizados;
  • Trabalhar em conjunto com analistas, PO s, Lider Técnico e demais desenvolvedores;
  • Apoiar investigações de incidentes, análise de logs e resolução de problemas em produção;
  • Participar das cerimônias ágeis e contribuir com a evolução contínua do produto.
  • Contribuir para a evolução do uso de IA no time, compartilhando boas práticas, prompts, fluxos de trabalho e aprendizados que aumentem a produtividade coletiva

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available