**Cargo: Desenvolvedor Java Sr**
**Tipo de contratação: CLT**
**Modalidade: Hibrido**
**Local de Trabalho: Brasília-DF**
**Formação: Superior Completo em TI**
**Requisitos Obrigatórios/Tecnologia/Conhecimento necessários**
**Principais atividades**
**Tarefas**
**Conhecimentos**:
**Programação orientada a objetos**
**Linguagem de programação Spring Boot e Java**
**Angular 2+**
**Servidores de Aplicação e Servidores Web**
**Padrões de arquitetura de software**
**Padrões de Projeto (Design Patterns)**
**Containers (Docker) e Arquitetura de Microserviços**
**Testes e qualidade de sistemas (Testes unitários e Testes de Integração)**
**Observabilidade**
**Processo de desenvolvimento e implantação de sistemas usando esteiras**
**Versionamento de Software e GitFlow**
**Banco de dados relacionais e Linguagem SQL**
**Padrões de Projeto (MVVM, MVP, MVC, etc.)**
**Modelagem de Banco de Dados (DML e DDL)**
**Clean Code e Reactoring**
**Integração IDP**
**Segurança com JWT**
**Realizar avaliação e aplicação de desempenho de aplicações e banco de dados**
**Noções**:
**Banco de dados Não Relacional**
**Programação reativa**
**UML e Diagramas**
**Configuração de esteiras automatizadas CI/CD (Jenkins, Sonar)**
**Experiências**:
**Desenvolvimento de projeto (não só sustentação, atuação desde a concepção até produção)**
**Desenvolvimento BackEnd servindo mobile e/ou FrontEnd**
**Desenho da solução**
**Atuação em gerenciamento de decisões em produção**
**Diferencial**
**Conhecimento em Cloud**
**Ter conhecimento de projeto em meios de pagamentos digitais, principalmente pagamento por aproximação (Wallates e/ou Tap on Phone**
**Será o braço direito da liderança, precisa ter um perfil comportamental comprometido e autogerenciavel. Terá reuniões com grandes bandeiras de cartão e carteira digital, por isso o inglês será um diferencial.