Descrição
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).