Seja um especialista em aplicações de rede
Aqui estão as atividades principais que você realizará:
* Desenvolvimento de aplicações back-end utilizando Node.js, Java e Scala;
* Implementação e manutenção de serviços com Node.js e Java, focando em microsserviços;
* 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;
* 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;
* Aplicação de DDD para estruturação de código;
* Criação de testes automatizados com TDD;
* Desenvolvimento de funcionalidades em tempo real com Socket.io;
* Atuação em ambientes com bancos, cartões ou instituições financeiras;
* Experiência em adquirência.
Habilidades e qualificações requeridas:
* Preqüisito: eficiência 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.
Oportunidades no mercado:
Como especialista em aplicações de rede, você estará preparado para atuar em projetos complexos e contribuir para a inovação em tecnologia. Além disso, sua experiência em diferentes linguagens de programação e frameworks fará com que você seja uma escolha valiosa para empresas que buscam profissionais experientes e capacitados.
Sobre o cargo:
O cargo de especialista em aplicações de rede é uma oportunidade para quem busca desafios e novas habilidades. Você terá a chance de trabalhar em equipe com outros profissionais de tecnologia, colaborar em projetos inovadores e desenvolver suas habilidades em diferentes áreas da programação.
],