**Cargo: Desenvolvedor Java**Tipo de contratação: CLT**
**Modalidade: Presencial**
**Local de Trabalho: Brasilia**
**Formação: Superior completo em TI**
**.9.1.2. Análise de requisitos funcionais e não-funcionais, padrões de projeto (enterprise**
**integration patterns, design patterns, microservices patterns), modelagem de dados**
**relacional;**
**4.9.1.3. Análise estática de código com a ferramenta SonarQube;**
**4.9.1.4. Consultas a bancos de dados em linguagem SQL;**
**4.9.1.5. Controle de versão de código-fonte e uso das ferramentas GIT;**
**4.9.1.6. Conceitos de usabilidade;**
**4.9.1.7. Integração entre sistemas: Mensageria, Web services, REST, EJB, Apache Camel;**
**4.9.1.8. Javascript e Typescript, AngularJS 2 e Bootstrap;**
**4.9.1.9. HTML 5, ECMAScript 6 ou superior, CSS 3, Less e Sass;**
**4.9.1.10.User Experience (UX) e conceitos de usabilidade;**
**4.9.1.11.Ecossistema Docker, Kubernetes;**
**4.9.1.12.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);**
**4.9.1.13.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 a**
**ferramenta Selenium Webdriver 2.4 ou superior;**
**4.9.1.14.Testes de carga com JMeter 2 ou superior; e**
**4.9.1.15.Interfaces responsivas