Engenheiro de software JAVA Pleno - Brazil, Brasil - My Hunter Soluções em TI

    My Hunter Soluções em TI
    My Hunter Soluções em TI Brazil, Brasil

    há 2 semanas

    Default job background
    Tecnologia / Internet
    Descrição

    REQUISITOS E QUALIFICAÇÕES

    Superior em Tecnologia da Informação ou áreas correlatas.

    Experiência com desenvolvimento de arquitetura distribuída

    Experiência com desenvolvimento de sistemas.

    Experiência com linguagem de programação Java.

    Experiência com desenvolvimento para ambiente Unix e Linux.

    Conhecimento em estrutura de dados, algoritmos e análise de complexidade.

    Conhecimento em programação concorrente e técnicas para depuração de código.

    Conhecimento em programação orientada a objetos e Design Patterns,e programação utilizando chamadas REST e JSON.

    Conhecimento em protocolos de comunicação TCP e UDP.

    Conhecimento em microsserviços, DevOps, Mesos, Docker, Marathon,e HAProxy.

    Experiência com bancos de dados relacionais e SQL.

    Experiência com Spring Boot.

    Experiência com TDD e BDD.

    Experiência com testes unitários.

    Experiência com refactoring de código.

    Experiência com ferramentas e práticas de monitoração de sistemas como New relic.

    Conhecimento em plataforma de automação continua, como enkins.​

    Inglês técnico.

    Desejável

    Experiência com Scrum, Lean ou Kanban​.

    Conhecimento de bancos NoSQL​.

    Experiência com ​

    Conhecimento em AWS.

    Conhecimento em GraphQL.

    Certificação de programador Java.