Caro usuário, habilite o javascript para que esse site funcione corretamente.

Pessoa Desenvolvedora Java Sênior

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

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

  • Realizar engenharia reversa de aplicações Java legadas, identificando regras de negócio e dependências técnicas;
  • Atuar na modernização de sistemas Java, incluindo migração de Java 8 para Java 17/21;
  • Atualizar e adequar bibliotecas incompatíveis, dependências Maven, versões legadas de Spring Framework e Hibernate;
  • Resolver incompatibilidades relacionadas a JDBC, modularização do JDK moderno (Project Jigsaw) e migração javax. → jakarta.**;
  • Atualizar componentes JasperReports / JRXML;
  • Apoiar a definição de arquitetura técnica durante fases de Discovery;
  • Apoiar a construção e manutenção de pipelines no Azure DevOps;
  • Atuar em testes de integração e homologação;
  • Apoiar atividades de troubleshooting em ambientes Azure e Linux;
  • Produzir e manter documentação técnica.

REQUISITOS E QUALIFICAÇÕES

  • Sólida experiência com desenvolvimento Java;
  • Experiência em modernização ou sustentação de sistemas legados;
  • Experiência comprovada em migração de versões Java, especialmente Java 8 → Java 17/21;
  • Experiência sólida com Java 8+, Java 17 ou Java 21 (LTS) para modernização de sistemas legados;
  • Conhecimento em Spring Framework (Boot, Batch e MVC) e versões legadas;
  • Experiência com Hibernate/JPA, aplicações JSP/Servlet e gerenciamento de dependências com Maven;
  • Experiência em modernização de aplicações, incluindo migração javax. → jakarta.**, Project Jigsaw e gestão de módulos Java;
  • Conhecimento em Oracle Database, SQL e JDBC;
  • Experiência com JasperReports / JRXML;
  • Vivência com Apache Tomcat, integrações REST, SOAP e XML;
  • Experiência com Azure Virtual Machines e Azure DevOps;
  • Experiência em análise de código legado, descoberta de regras de negócio e troubleshooting sem documentação;
  • Inglês com leitura técnica avançada e participação em reuniões técnicas;
  • Boa comunicação, perfil analítico, capacidade de resolução de problemas e desenvoltura para atuação com cliente.

Diferenciais

  • Conhecimento em WebSphere;
  • Vivência com Docker;
  • Conhecimento em AngularJS e Angular 7;
  • Experiência com metodologias ágeis (Scrum/Kanban);
  • Conhecimento em versionamento de código (Git);
  • Familiaridade com ferramentas de gestão de demandas (Jira e Azure DevOps).