Cargo: Desenvolvedor Java JRTipo de contratação: CltModalidade: PresencialLocal de Trabalho: BrasíliaFormação: Graduação Completa em TIRequisitos Obrigatórios/Tecnologia/Conhecimentos necessáriosPrincipais atividades:Análise de requisitos funcionais e não-funcionais, padrões de projeto (enterprise integration patterns, design patterns, microservices patterns), modelagem de dados relacional;Análise estática de código com a ferramenta SonarQube;Consultas a bancos de dados em linguagem SQL;Controle de versão de código-fonte e uso das ferramentas GIT;Conceitos de usabilidade;Integração entre sistemas: Mensageria, Web services, REST, EJB, Apache Camel;Javascript e Typescript, AngularJS 2 e Bootstrap;HTML 5, ECMAScript 6 ou superior, CSS 3, Less e Sass;User Experience (UX) e conceitos de usabilidade;Ecossistema Docker, Kubernetes;Integração contínua (continuous integration), test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);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 ferramentas de software.
Testes de unidade em Java com a ferramenta JUnit ou superior.
Automatização de testes funcionais com aferramenta Selenium Webdriver 2.4 ou superior;Interfaces responsivas