Desenvolvimento de Aplicações Back-end
Sobre a Vaga
A vaga consiste em atuar em um ambiente com bancos, cartões ou instituições financeiras. O candidato deve ter experiência em desenvolvimento de aplicações back-end utilizando tecnologias como Node.js, Java e Scala.
Atividades Principais:
* Implementar serviços com Node.js e Java (foco em microsserviços)
* Migrar jobs para Spring Batch em Scala
* Utilizar Docker para criação e orquestração de containers
* Configurar e gerenciar serviços na Azure
* Implementar mensageria com Service Bus, Kafka e EventHub
* Projetar e otimizar modelos de dados em MySQL, PostgreSQL, MongoDB e SQL Server
* Usar 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
Pré-requisitos:
* 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
O que Esperar
O candidato selecionado trabalhará em um ambiente dinâmico e desafiador, contribuindo para o desenvolvimento de soluções inovadoras e eficientes. A empresa valoriza a integridade, transparência, autenticidade, engenhosidade e empatia em todos os colaboradores.
Adicionalmente
O trabalho envolve a utilização de ferramentas e tecnologias avançadas, como Docker, Azure e GitLab, oferecendo oportunidades para o desenvolvimento profissional contínuo e aprimoramento das habilidades técnicas.