Lógica de Programação [não explícito no edital]
Orientação a objetos. Conceitos fundamentais, análise e modelagem. Polimorfismo, Herança, Abstração e Encapsulamento.
Desenvolvimento. Linguagens: Java (JDK 17).
Frameworks Java Spring Boot, Spring MVC, Spring Core. Desenvolvimento de APIs seguras: OpenAPI/Swagger.
Hibernate, Flyway. QueryDSL.
Utilização de Folhas de Estilo (CSS). Páginas Web responsivas. Bootstrap.
Javascript (ECMAScript 2023)
Frameworks Javascript - Vue.JS 3.x, React, Angular.
TDD, BDD. Frameworks: JUnit 5, Mockito, Selenium, Jest.
Ferramentas de versionamento GIT. GitOps: práticas de deployment baseadas em Git.
DevOps e DevSecOps: Conceitos. Práticas. Ferramentas. DevSecOps: integração de segurança no ciclo DevOps. GitOps: práticas de deployment baseadas em Git.
Arquitetura de aplicações em infraestrutura de containers (Docker e Kubernetes). Orquestração com Kubernetes
Infrastructure as Code (IaC): Terraform, Ansible e práticas modernas de automação de infraestrutura. Automação de infraestrutura de redes com Terraform. CloudFormation.
Soluções de integração entre sistemas. API Rest.
Desenvolvimento Nativo em Nuvem (Cloud Native): microserviços, arquitetura serverless, containers e práticas de desenvolvimento distribuído.
Desenvolvimento orientado a eventos (Event-Driven Architecture): padrões de mensageria, Event Sourcing, CQRS (Command Query Responsibility Segregation) e arquiteturas reativas. Apache Pulsar.
Desenvolvimento Mobile (Cross platform): Flutter, React Native, desenvolvimento híbrido e estratégias de deployment para múltiplas plataformas.
Python; Automação. Desenvolvimento de scripts de automação em Python.
Scikitlearn. TensorFlow. PyTorch. Keras. Pandas.