Cargo: Desenvolvedor Backend
Tipo de contratação: CLT
Modalidade: Remoto
Formação: Graduação completa em TI
Requisitos Obrigatórios/Principais atividades:
* como principal linguagem de programação (diferencial conhecer também Java);
* Processo de desenvolvimento e implantação de sistemas em esteiras de CI/CD;
* Atuação em metodologias ágeis (Scrum/Kanban);
* Arquitetura de software e arquitetura de microsserviços;
* Testes e qualidade de sistemas (testes unitários e de integração);
* Containers (Docker) e deploy em OpenShift;
* Versionamento de software (Git/GitFlow);
* Banco de dados relacionais (SQL) e não relacionais;
* Modelagem de banco de dados (DML e DDL).Padrões de projeto (MVC, MVP, MVVM, Design Patterns);
* Clean Code e refatoração;
* Programação orientada a objetos, funcional e reativa;
* Princípios arquitetônicos RESTful;
* Configuração de esteiras automatizadas (Jenkins, Sonar, etc.);
* Sistemas de mensageria (IBM MQ, Kafka, RabbitMQ, etc.);