* 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).
