Desenvolvimento de Aplicações Back-end em Tempo Real
O que o Futuro Exige
A tecnologia avança rapidamente e exige profissionais qualificados para criar soluções inovadoras. Desenvolvedor Back-end é um cargo fundamental nesse contexto.
Atividades Principais
Implementar serviços com Node.js e Java (foco em microsserviços)
Migrar jobs para Spring Batch em Scala
Usar 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
Abrir novas oportunidades para os clientes
Experiência em adquirência, com banco de dados escaláveis e transacionais.
Níveis de Competência
Conhecimento avançado 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
Se você está preparado para esses desafios, este é o seu destino.