Desenvolvimento de Aplicações Back-end Transformadoras
Resumo da Vaga:
Estamos procurando por um profissional habilidoso em desenvolvimento back-end para atuar em uma vaga desafiadora no segmento de meios de pagamentos.
O que você vai fazer?
Você será responsável pelo desenvolvimento de aplicações back-end utilizando Node.js e Java, com foco em microsserviços. Além disso, você precisará implementar e manter serviços com Docker, configurar e gerenciar serviços na Azure e projetar e otimizar modelos de dados em diferentes bancos de dados.
Atividades Específicas:
* Desenvolver aplicações back-end utilizando Node.js e Java;
* Implementar e manter serviços com Docker;
* Configurar e gerenciar serviços na Azure;
* Projetar e otimizar modelos de dados em MySQL, PostgreSQL, MongoDB e SQL Server;
* Utilizar Git e Git Flow para controle de versões;
* 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;
* Atuar em ambientes com bancos, cartões ou instituições financeiras;
* Experiência em adquirência.
Pré-requisitos:
* Excelente conhecimento em Node.js, Java, Spring Batch e Scala;
* Experiência prática com Docker;
* Vivência com serviços 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.
Benefícios:
Trabalhar em uma equipe dinâmica e estimulante, com oportunidades de crescimento e desenvolvimento profissional. Possibilidade de contribuir para o desenvolvimento de soluções inovadoras e transformadoras.