Responsável por projetar e desenvolver soluções back-end escaláveis, utilizando tecnologias como Node.js, Java e Spring Batch.
Aqui você trabalhará em conjunto com outros profissionais para criar sistemas de alta complexidade, focando em microserviços, Docker, Azure e bancos de dados.
Principais Atividades:
* Desenvolvimento de aplicações back-end
* Implementação e manutenção de serviços com Node.js e Java
* Migração de jobs para Spring Batch em Scala
* Uso 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
* Projetagem 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
* Aplique DDD para estruturação de código
* Criação de testes automatizados com TDD
* Desenvolvimento de funcionalidades em tempo real com Socket.io