Desenvolvedor Java Pleno - Atua em demandas de média a alta complexidade, contribui com melhorias técnicas e apoia profissionais menos experientes. Responsabilidades e atribuições: Produzir documentação e especificações técnicas; Detalhar projetos, determinando suas interfaces, limites de automação e plataforma tecnológica; Construir modelos funcionais e de dados de sistemas, aplicando boas práticas que garantam visão estruturada, qualidade, reutilização, facilidade de manutenção; Identificar e aplicar padrões de desenvolvimento necessários para garantir melhor qualidade e manutenção dos códigos das soluções; Liderar e participar de estimativas de requisitos, levantando, analisando, modelando e documentando requisitos funcionais e não funcionais para a solução; Realizar análise de problemas nos ambientes das soluções (sistema operacional, banco de dados, servidor de aplicação), utilizando ferramentas para análise e definição de soluções de rede e performance; Apoiar na avaliação e homologação de fornecedores; Oferecer orientação técnica para outros analistas, contribuindo para o desenvolvimento profissional da equipe e com o alcance dos objetivos dos projetos; Mapear e compreender os processos de negócio necessários à implementação da solução, assimilando e utilizando conceitos e vocabulário próprio das áreas de negócio envolvidas no projeto. Requisitos e qualificações: Ensino superior completo; Habilidades Necessárias:Experiência com duas ou mais das seguintes tecnologias: Kotlin, Java, Android, React, TypeScript e SQL; Análise críticae capacidade em resolução de problemas. Habilidades Desejáveis:Conhecimento em Node. Js, React e outros frameworks de mercado; Experiência comintegração continua e TDD; Experiência commodelagem e consumo de APIs REST. Diferenciais:Experiência com arquitetura de soluções; Liderança de times de desenvolvimento de software/produto; Experiência comdesenvolvimento de soluções GIS; Experiência comGIT; Micro serviço.