Desenvolvedor Back-end Node: Transforme dados em valor
O nosso cliente no segmento de meios de pagamentos está procurando alguém que possa desenvolver aplicações back-end com tecnologias como Node.js, Java e Spring Batch. Além disso, é necessário implementar e manter serviços com microsserviços, usar Docker para criar e orquestrar 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.
O candidato ideal deve ter experiência em desenvolvimento de aplicações back-end, implementação de serviços com Node.js e Java, migração de jobs para Spring Batch em Scala, utilização de Docker para criação e orquestração de containers, configuração e gerenciamento de serviços na Azure, implementação de mensageria com Service Bus, Kafka e EventHub, projeto e otimização de modelos de dados em MySQL, PostgreSQL, MongoDB e SQL Server, uso de Git e Git Flow para controle de versões, implementação de CI/CD com GitLab, aplicação de DDD para estruturação de código, criação de testes automatizados com TDD e desenvolvimento de funcionalidades em tempo real com Socket.io.
Tecnologias:
* Node.js
* Java
* Spring Batch
* Scala
* Docker
* Azure
* Service Bus
* Kafka
* EventHub
* MySQL
* PostgreSQL
* MongoDB
* SQL Server
* Git
* GitFlow
* GitLab
* DDD
* TDD
* Socket.io
Habilidades e qualificações:
* Experiência em desenvolvimento de aplicações back-end
* 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
Valor para a empresa:
O candidato selecionado contribuirá significativamente para o sucesso do nosso cliente no segmento de meios de pagamentos, ajudando a desenvolver soluções inovadoras e eficientes. A empresa oferece um ambiente de trabalho dinâmico e desafiador, com oportunidades de crescimento e desenvolvimento profissional.
Oportunidades:
O cargo oferece uma chance única de trabalhar em projetos interessantes e desafiadores, com uma equipe experiente e dedicada. Além disso, a empresa oferece benefícios competitivos e um ambiente de trabalho flexível e equilibrado.
],