Desenvolvedor Java Sênior - Responsabilidades e atribuições:- Projetar e desenvolver aplicativos Web multiusuário eficientes, tanto para a execução no servidor como nos browsers, com possibilidades de instalação na nuvem; - Executar as atividadesde todas as fases do ciclo do desenvolvimento e implantação dos aplicativos, usando metodologias ágeis; - Colaborar na definiçãoda solução técnica aos requisitos de negócio, junto a área de produtos e junto aos clientes, implementando-a de forma eficiente e eficaz; - Criar códigos bem projetados, testáveis, eficientes, confiáveis, seguros e completamente aderentes às necessidades de negócio e com a arquitetura de referência corporativa. Aplicação de conceitos de reuso; - Desenvolver garantindoa qualidade e a manutenção do código, zelando pela documentação do mesmo e projetando/executando testes unitários e de integração. Requisitos e qualificações:- Graduação Completa em: Tecnologia da Informação, Desenvolvimento de Software, Análise de Sistemas, Engenharia da Computação ou áreas correlatas em TI. - Experiência de 6 anos em desenvolvimento de aplicação Web (Web App); - Linguagem de Programação Java ; - Desenvolvimento frontend JavaScript, HMTL, CSS. Jquery e React; - Capacidade de interpretação do código-fonte elaborado por outros; - Experiência em Cloud AWS; - Conhecimento em ferramentas de versionamento GIT; - APIs Rest;- Conhecimentos em bancos de dados SQL; - Maven;- Persistência Objeto-Relacional (Hibernate, JPA); REQUISITOS DESEJÁVEIS- Sistema de Identidade (Ex: KeyCloak)- Bibliotecas de Log (Ex: Log4J); - Container (Docker);- Atuação com frameworks Spring (Spring Boot, Spring MVC, Spring Data, Spring); - Ter atuado em projetosutilizando metodologia ágil Scrum