Java Software Developer SR
DATAINFO SOLUCOES EM TECNOLOGIA DA INFORMACAO LTDA
Descrição da vaga
Somos uma das 200 maiores empresas de TI do Brasil e possuímos a certificação ISO 9001. Quer fazer parte da nossa equipe? 💙
Chegou sua hora! Se você está em busca de desafios e tem a intenção de crescer: queremos transformar junto com você!
♿ Nossas vagas são abertas à todos, em um compromisso firme com a inclusão de pessoas com deficiência e a valorização da diversidade.
Se inscreva e #VemserumDigitalTransformer 🚀
👉 Estamos com oportunidade para atuar como Desenvolvedor Java Senior remoto. Ficará responsável por atividades relacionadas a função, como por exemplo:
• Codificação de software;
• Desenhos, layouts e protótipos de telas;
• Testes de software (ex: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade);
• Análise e projeto de software orientado a objetos;
• Controle de versões de código-fonte de software e geração de builds;
• Participação ativa nas reuniões e demais práticas inerentes ao desenvolvimento ágil;
• Transferência de conhecimento acerca do projeto para a equipe da SEFAZ;
• Manutenção e refatoração de software codificado em tecnologias Java consideradas legadas (ex.: JSP, Java Beans, Struts).
• Investigação de incidentes e diagnóstico de causa;
• Restabelecimento do nível do serviço (solução de contorno);.
• Manutenção corretiva (tratamento da causa raiz/solução definitiva do problema);
• Suporte à operação da aplicação com a preparação de scripts para sanar situações não tratadas pela aplicação, extrair dados, entre outras situações. .
👉 É requisito ao candidato possuir:
• Curso superior completo na área de atuação;
• Certificação Java Oracle
💻 Linguagens:
• Java 11 (com Maven); React JS; HTML; XML; JSON; YAML; Markdown (para documentação na wiki); CSS.
⚙️ Frameworks e Tecnologias:
• Spring Boot; Spring Data (com JDBC Template); Spring Security; Spring Actuator; Spring Web; Spring Test; Springfox; NodeJS e NPM
🗄 Banco de Dados:
• Oracle
🔧 Ferramentas e Práticas de Desenvolvimento:
• Gerenciamento de código fonte com Git (com GitLab)
• Implementação de teste unitário
• Análise de código fonte com SonarQube
• Utilização de certificados digitais para consumo de aplicações HTTPS e autenticação
• Princípios e práticas de desenvolvimento de software ágil
• Conceitos de mensageria para distribuição de mensagens entre aplicações
