Atividades a serem realizadas:Desenvolvimento e manutenção de aplicações Java;Desenvolvimento e sustentação de soluções utilizando NXJ;Atuar na manutenção e evolução de sistemas legados, garantindo estabilidade e confiabilidade;Apoiar integrações com sistemas proprietários e de terceiros;Desenvolvimento de soluções técnicas de média a alta complexidade;Criação e manutenção de testes unitários e automatizados;Documentar tecnicamente as funcionalidades desenvolvidas;Apoiar o time de desenvolvimento com boas práticas e padrões de código;Garantir a qualidade do software por meio de processos, ferramentas e boas práticas;Sugerir melhorias técnicas e de processo na área de desenvolvimento.Requisitos Obrigatórios:Experiência sólida com Java 4 e superiores;Conhecimento prático em NXJ;Experiência com sistemas legados;Experiência no desenvolvimento e manutenção de APIs e integrações;Conhecimentos sólidos em testes unitários;Experiência com bancos de dados relacionais;Versionamento de código com Git;Experiência com metodologias ágeis (Scrum, Kanban, etc.).Requisitos Desejáveis:Conhecimento em PL/SQL;Conhecimento em Banco de Dados Oracle;Noções de boas práticas de código / Clean Code;Experiência com testes automatizados;Projetos disponíveis para avaliação (GitHub ou similares);Conhecimento em outra linguagem de programação.Experiência prévia em ambientes com sistemas legados críticos e de alto impacto no negócio.Conhecimento em mais de 1 ano em outra linguagem de programação.Soft SkillsBoa comunicação técnica;Compromisso com prazos e qualidade;Perfil colaborativo e responsável;Organização para lidar com múltiplas demandas;Proatividade no dia a dia do time.Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:Oportunidades 100% remotas Vale home officeFeedbacks periódicosPrograma de indicaçõesAcolhimento psicológico - Ginástica laboral Academia de conhecimentoConvênio com escola de inglêsReuniões mensais de transparênciaHappy hour onlineKit de boas-vindas