 
        
        Descrição do Cargo
O cargo de desenvolvedor fullstack é responsável pela criação e manutenção de funcionalidades de software com foco em qualidade, desempenho, manutenabilidade e experiência do usuário.
O desenvolvedor trabalhará em um ambiente colaborativo, participando da análise e interpretação de requisitos funcionais e não funcionais, colaborando com times de produto, qualidade e QA desde as fases iniciais.
Será responsável por escrever código limpo, testável, organizado e aderente aos padrões técnicos da empresa, realizar manutenção corretiva, evolutiva e adaptativa em sistemas e rotinas existentes, investigar e corrigir erros, propondo melhorias com foco em performance, estabilidade e prevenção de falhas.
Requisitos e Qualificações
 * Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
 * Experiência consolidada como Desenvolvedor(a) Pleno(a), atuando em sistemas de média ou alta complexidade;
 * Sólidos conhecimentos em Java (com foco em orientação a objetos);
 * Conhecimentos nas principais API Java (java.util, java.util.stream, java.time, java.util.concurrent).
 * Conhecimentos desejáveis em frameworks de font-end como AngularJS ou React, além de HTML, CSS e JavaScript;
 * Familiaridade com banco de dados relacional como por exemplo: SQL Server e Oracle (consultas, tuning, modelagem e estrutura relacional);
 * Escrita de consultas avançadas (JOINs, índices) e análise de planos de execução.