Desenvolvedor Full Stack Java Sênior
Descrição da Vaga
* Responsáveis por analisar, planejar e executar o desenvolvimento e manutenção de soluções de tecnologia da informação nas fases de design, construção, tecnologia, requisitos, teste, infraestrutura, configuração e qualidade.
Responsabilidades e Atribuições:
* Escrever códigos de desenvolvimento dos sistemas seguindo padrões de nomenclatura e práticas estabelecidas.
* 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 e facilidade de manutenção de códigos.
* Identificar, avaliar e definir frameworks, componentes e softwares para desenvolvimento, buscando aprimorar as soluções desenvolvidas.
* Realizar avaliações de segurança e performance de soluções.
* Apoiar na elaboração do plano de testes funcionais e não funcionais.
* Avaliar e elaborar documentação técnica dos sistemas desenvolvidos.
* Assegurar as interfaces de integração com outras plataformas/soluções.
* Cumprir diretrizes de segurança da informação estabelecidas pelo grupo.
* Desenvolver trabalhos de depuração e testes de programa.
* Receber especificações funcionais para desenvolvimento, melhoria e manutenção de softwares.
* Realizar testes básicos da codificação efetuada.
* Entender e discutir a estratégia de codificação com especialistas e/ou analistas da equipe.
* Apoiar na realização de testes automatizados.
* Aplicar procedimentos definidos no processo de desenvolvimento.
* Transformar requisitos em um sistema pronto.
* Utilizar ferramenta e procedimentos estabelecidos para reportar problemas encontrados.
* Contribuir na estimativa de novas funcionalidades e na avaliação do impacto de novos requisitos a projetos.
Requisitos e Qualificações
* Graduado.
Habilidades Técnicas
* Conhecimento em desenvolvimento de software e desenvolvimento seguro.
* Experiência trabalhando com serviços restfull e/ou microserviços.
* Conhecimentos em Vue, React, Java, Springboot, SQL.
* Capacidade de realizar testes unitários e de integração.
* Capacidade de desenvolvimento de soluções utilizando as linguagens.
Benefícios
* Plano de saúde.
Informações Adicionais
],