Pessoa Desenvolvedora Java e React Sênior

Summary

The Senior Developer will work on backend Java and frontend React development, focusing on system modernization, legacy code interpretation, and ERP integrations. The role involves collaborating with business teams and utilizing AI tools for code generation and refactoring.

Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.

Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!

RESPONSABILIDADES E ATRIBUIÇÕES

  • Desenvolver e revisar o código backend em Java, garantindo qualidade, performance e aderência às boas práticas;
  • Desenvolver e revisar o código frontend em React, com foco em usabilidade, componentização e manutenibilidade;
  • Atuar na reimplementação das integrações com ERPs, analisando os formatos e protocolos existentes;
  • Colaborar com o Analista de Sistemas na leitura e interpretação do código legado;
  • Participar de sessões de validação técnica e de negócio junto aos key-users;
  • Trabalhar em conjunto com ferramentas de IA na geração e refatoração de código, atuando como revisor crítico do que é produzido;
  • Contribuir para decisões de arquitetura do novo sistema.

REQUISITOS E QUALIFICAÇÕES

  • Experiência sólida com desenvolvimento Java backend em projetos de médio/grande porte;
  • Experiência com desenvolvimento frontend em React (ou framework equivalente com disposição para migrar);
  • Domínio de boas práticas: clean code, design patterns, testes automatizados, code review;
  • Experiência com integrações entre sistemas (REST, SOAP, arquivos, mensageria);
  • Capacidade de leitura e compreensão de código legado;
  • Perfil colaborativo, com boa comunicação para interação com times de negócio.

Diferenciais

  • Experiência prévia com banco de dados Oracle;
  • Experiência prévia com OCI;
  • Experiência com uso de IA aplicada ao desenvolvimento de software (Claude Code, Cursor ou similares);
  • Vivência em projetos de migração ou modernização de sistemas legados.

See also

Software Engineering jobs by country — openings, pay and top skills →

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