Desenvolver aplicações de alto impacto
O desenvolvedor back-end é responsável por criar soluções robustas e escaláveis para aplicações complexas. Além disso, você precisará trabalhar em equipe com outros profissionais para entregar resultados inovadores.
Aqui estão algumas das atividades que você realizará:
* Desenvolvimento de aplicações back-end utilizando Node.js, Java e outras tecnologias relevantes;
* Implementação e manutenção de serviços com microsserviços;
* Migração de jobs para Spring Batch em Scala;
* Criação e orquestração de containers com Docker;
*
* Projetos e otimização de modelos de dados em MySQL, PostgreSQL, MongoDB e SQL Server;
* Controle de versões com Git e Git Flow;]
Além disso, o candidato deve ter:
* 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;]
* Compreensão de metodologias DDD e TDD;]
* Experiência com arquitetura de microsserviços;]
Se você é um profissional ambicioso e está procurando desafios excitantes, essa pode ser a oportunidade perfeita para você!