Lógica de Programação [não explícito no edital]
1.3 Linguagem de programação Java. 2.3 Arquitetura orientada a objetos.
3 Persistência; JPA 2.0; Hibernate 4.3 ou superior; Hibernate Envers; Biblioteca Flyway.
Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; Swagger; Service Discovery; API Gateway.
1.2 Linguagens de Script: Python.
DESENVOLVIMENTO DE SISTEMAS: 1 Desenvolvimento de sistemas. 1.1 Desenvolvimento web. 1.1.1 HTML5. DHTML. WebSocket.
Single Page Application (SPA).
1.4 Framework JavaScript AngularJS, AJAX, Vue JS.
1.6 Framework Apache CXF.
UDDI, WSDL, SOAP. API RESTful;
5 Gestão de configuração. 5.1 Modelo de versionamento, merge, branch, pipeline, CI/CD e database migration. 24.4.3 Ferramenta de versionamento Git; configuração e utilização.
8 Ambiente de clusters, kubernetes. 9 Ferramenta de orquestração de contêineres, Rancher. 24.4 Arquitetura de orquestração de contêineres. 24.4.1 Docker, Kubernetes, Rancher, conceitos e ferramentas de orquestração de automação de infraestrutura (Puppet), conceitos de DevOps, ambiente de clusters. 24.4.2 Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD). (Parte 1)
8 Ambiente de clusters, kubernetes. 9 Ferramenta de orquestração de contêineres, Rancher. 24.4 Arquitetura de orquestração de contêineres. 24.4.1 Docker, Kubernetes, Rancher, conceitos e ferramentas de orquestração de automação de infraestrutura (Puppet), conceitos de DevOps, ambiente de clusters. 24.4.2 Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD). (Parte 2)
6 Infraestrutura como código (IAC). 1.2 Linguagens de Script: Ansible, Terraform.
2 Arquitetura distribuída de microsserviços;
2.7 Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas.
1.5 Noções e conceitos de desenvolvimento para dispositivos móveis.
4.1 Análise estática de código.