Desenvolvedor de Sistemas em Java - Belo Horizonte, Brasil - Fundep

    Fundep
    Default job background
    Descrição
    CargoDesenvolvedor de Sistemas em Java ProjetoPlataforma de Integração em Terra SNBR - Fase INúmero do projetoSalário/bolsaR$ 7.,FormaçãoGraduação em Ciência da Computação/ Analista de Sistemas / Engenharia Eletrônica ou ComputaçãoCarga horária: – : (h semanais)Local de trabalho Instituto de Pesquisas da Marinha – IPQM - Rio de Janeiro-RJHabilidadesConhecimento básico em banco de dados PostgreSQLAtividades desenvolvidasEscrever e depurar códigos-fonte relativos a: Interface Homem-Máquina (IHM), consultas a banco de dados, comunicação com redes TCP/IP e distribuição de dadosDescrição

    Atividades:

    -Escrever e depurar códigos-fonte relativos a: Interface Homem-Máquina (IHM), consultas a banco dedados, comunicação com redes TCP/IP e distribuição de dados;

  • Identificar oportunidades de aperfeiçoamento dos processos e programas existentes;
  • Criar interfaces entre algoritmos e modelos em MATLAB/Simulink e sistemas IHM Java via rede;
  • Especificar, projetar, desenvolver, integrar, verificar, validar sistemas de IHM desenvolvidas emlinguagem Java;
  • Elaborar protocolos de testes e participar de campanhas de teste;
  • Elaboração de documentação técnica pertinente: especificação, manuais, relatórios, notas eapresentações;
  • Trabalhar com ferramentas que promovam gerenciamento de requisitos, controle de versões,backups, automatização, inspeção de qualidade do código existente; e
  • Operar bancos de dados SQL e NoSQL, conforme a necessidade.
  • Pré-requisitos

  • Graduação em Ciência da Computação/ Analista de Sistemas / Engenharia Eletrônica ou Computação;
  • Inglês avançado (ler, escrever, falar e ouvir);
  • Experiência em programação Java usando Java SE, JavaFX e Swing;
  • Experiência em software de controle de versão (Git e SVN);
  • Familiaridade com a IDE Eclipse e Ferramenta de automação de compilação Maven;
  • Desejável conhecimento dos softwares MATLAB/Simulink;
  • Conhecimento de utilização dos Sistemas Operacionais Linux;
  • Conhecimento básico em banco de dados PostgreSQL;
  • Desejável conhecimento intermediário ou básico em computação paralela, plataformas demensageria, e banco de dados Redis;
  • Conhecimento básico em XML e JSON;
  • Experiência em diagramação UML; e
  • Desejável conhecimento de padrões e normas nacionais, internacionais e militares da área naval.