15228-Analista Desenvolvedor - Rio de Janeiro, Brasil - buscojobs Brasil

    Default job background
    Descrição

    Requisitos necessários:
    Pós-graduação na área de Tecnologia da Informação de, no mínimo, 360 horas.
    Graduação em curso de nível superior na área de Tecnologia da InformaçãoExperiência prévia com desenvolvimento back-end, com Java.
    Conhecimento em PHPConhecimentos em banco de dados relacionais (SQL, linguagens de procedimentos e triggers Oracle PL/SQL ou Postgre PL/PgSQL).

    Bancos de dados não relacionais, tais como:
    Elasticsearch e MongoDBPrincípios de Design (SRP, OCP, LSP, ISP e DIP), Clean code, Design Patterns.
    Experiência em desenvolvimento com os padrões arquiteturais
    • MVC, PUB/SUB (mensageria), Clean architecture,Conhecimento em testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade.
    Automatização de testes funcionais, de unidade e de carga com utilização de ferramentas de software, tais como:
    JUnit e JMeter.
    Serviços de autenticação; SSO Single Sign On; Keycloak; Protocolo OAuth2 (RFC 6749) Docker GitConhecimento com ferramenta SonarQube ou superior.

    Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial;Conhecimentos em HTML5 CSS3.Experiência com microsserviços e esteira de desenvolvimento e integração contínua.

    Conhecimento em práticas Devops.

    Conhecimento em TypeScript Aliasing Union/Intersection Interfaces Generics, Angular ou React JSX, React Hooks, do padrão CSS e design responsivo.

    Conhecimento de desenvolvimento de aplicações seguras com o objetivo de colaborar com os desenvolvedores para garantir que as melhores práticas de segurança sejam integradas durante o processo de desenvolvimento de sistemas e aplicativos.


    Requisitos desejáveis:
    Vivência com ciclo de desenvolvimento utilizando metodologias ágeis;Vivência com análise de requisitos funcionais e não-funcionais.