Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Programador Java

1 vaga: | Publicada em 16/04

Sobre a vaga

Principais Desafios: Codificar e realizar manutenção em aplicações através das informações fornecidas pela engenharia e produtos, desenvolvendo o layout de telas e relatórios, obedecendo o Designs Pattern VR (critérios de navegação, interface de comunicação, interatividade e experiência). Realizar os devidos testes unitários, automatizados ou não, garantindo a funcionalidade do sistema e aplicação. Documentar os requisitos desenvolvidos, de forma concisa e padronizada visando o entendimento do usuário final/cliente Garantir a integridade do código fonte em todas as versões disponíveis, bem como a qualidade das mesmas. (resolver conflitos de código-fonte, merge request). Apoiar a área de testes, para efetuar a verificação final e validação do sistema e aplicação; Acompanhar e monitorar de novos colaboradores do desenvolvimento, visando ensinar processos, produto e negócio, quando necessário. Elaborar documentos (artefatos) necessários para o desenvolvimento do sistema e aplicação. Orientar as áreas técnicas, nas consultas a documentações técnicas e fontes alternativas de informações, simulando problemas em ambiente controlado quando necessário, junto ao Analista de Produto. Prestar consultoria técnica remota, quando necessário, identificando necessidades do cliente, propondo mudanças de processos e funções, negociando alternativas de solução, propondo adoção de novos métodos e técnicas, visando adequar soluções a necessidades dos mesmos. Formação Requerida: Ensino Superior completo ou cursando em TI ou áreas correlatas. Conhecimentos Técnicos Requeridos: Conhecimento em Java e/ou outras linguagens de programação Lógica de Programação Conhecimento de Orientação a Objetos Conhecimento em SQL Conhecimento em Versionamento de Códigos (git/svn) Noção de comunicação SOAP e REST Conhecimento de Sistemas Distribuídos Conhecimento em Servidores de Aplicação (GlassFish,TomCat, Jetty, WildFly) Conhecimento em Spring/SpringBoot Conhecimento em GitHub/GitLab Conhecimento em Docker Conhecimento em Testes Unitários Conhecimentos Técnicos Desejáveis: Noções de Sistemas Financeiro, Fluxo de Caixa (Adm) Conhecimento de Sistemas e/ou Regras de Negócio de Varejo Noção SCRUM e Kanban Conhecimento em PostgreSQL Inglês Técnico para leitura Noção em HTML5 Noção em CSS3 Conhecimento em Microsserviços Conhecimento em Testes automatizados Conhecimento em Hardware e Redes Noção em Sistema Operacional Linux