Função: Desenvolvedor de Aplicações Backend.
Fundamental:
* Criar e desenvolver aplicações backend com Node.js;
* Implementar e manter serviços em Node.js;
* Migrar tarefas para Spring Batch em Scala;
* Utilizar Docker para criar e orquestrar contêineres;
* Configurar e gerenciar serviços na nuvem Azure;
* Implementar mensageria com Service Bus, Kafka e EventHub;
* Projetar e otimizar modelos de dados em MySQL, PostgreSQL, MongoDB e SQL Server;
* Usar controle de versões com Git e Git Flow;
* Implementar CI/CD com GitLab;
* Aplicar DDD para estruturação de código;
* Criar testes automatizados com TDD;
* Desenvolver funcionalidades em tempo real com Socket.io;
Requisitos:
* Conhecimento avançado em Node.js e Java;
* Experiência prática com Docker;
* Vivência com serviços na nuvem Azure;
* Conhecimento em Service Bus, Kafka e EventHub;
* Experiência com bancos de dados: MySQL, PostgreSQL, MongoDB e SQL Server;
* Controle de versão com Git, Git Flow e GitLab;
* Compreensão de metodologias DDD e TDD;
* Experiência com arquitetura de microsserviços.
Atribuições:
* Trabalhar em ambiente dinâmico e estressante;
* Ser independente e trabalhar em equipe;
* Mantecer-se atualizado com as últimas tecnologias;
Necessidade:
* A profissionalização ativa.
Linguagem de Programação: JavaScript, Java e Scala.
Bancos de Dados: MySQL, PostgreSQL, MongoDB e SQL Server.
Tecnologias Web: Node.js, Docker, GitLab, Service Bus, Kafka e EventHub.
Parceiros: Somos parceiros da Microsoft e utilizamos suas tecnologias como base de nossas soluções.