Trabalhar como Desenvolvedor no Japão

Aprender ou Não Japonês

  • Sem Japonês: Algumas vagas disponíveis, mas em menor quantidade, principalmente em startups ou grandes empresas internacionais.
  • Com Japonês: Muitas mais oportunidades, mas será necessário lidar com equipes que, em geral, não trabalham com Agile e preferem Waterfall.

Metodologia de Trabalho

  • Agile: Apenas em startups ou empresas internacionais.
  • Waterfall: 99,9% das empresas japonesas. Desenvolvedores seguem as tarefas em ordem, esperando que tudo esteja concluído.

Estudo e Certificações

Faculdade ou certificações geralmente não são importantes, a não ser que sejam grandes faculdades ou certificações. Ex.: Federal Brasileira ou certificação Java do próprio Java. Lembre-se, no Brasil, as federais são mais respeitadas. Não é obrigatório ter faculdade para conseguir visto, mas ajuda absurdamente, então tenha uma já ou faça lá. Já estando no Japão, pode ser um técnico feito no Japão ou uma faculdade feita lá; recomendo faculdade.

Dica: pode ser muito bom para quem é iniciante fazer um bootcamp de 6 meses no Japão!

Portfólio

Projetos funcionais são valorizados. Compre uma VPS, faça o deploy dos seus projetos ou deixe só o ambiente de desenvolvimento, mas tenha como fazer deploy fácil para mostrar. Faça projetos fullstack, do back ao front-end, completos. Isso pode influenciar muito positivamente suas entrevistas.

Linguagens de Programação

  • Freelancer: C#, Ruby, Python e Java.
  • Front: JavaScript e frameworks como Vue, React e Angular, além de jQuery.
  • Trabalho normal: Java, Ruby, Python, Go e C#.