Desenvolvedor Back-end Node
Sobre a Vaga
Aqui você terá a oportunidade de atuar em um projeto desafiador e contribuir com sua experiência em desenvolvimento de aplicações back-end.
Atividades:
* Desenvolvimento de aplicações back-end utilizando Node.js e Java;
* Implementação e manutenção de serviços com Node.js e Java (foco 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;
* Apliaçã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;
Pré-requisitos:
* Excelente 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;
Oportunidades
Nossa equipe está comprometida em oferecer uma experiência de trabalho inovadora e desafiadora. Se você está procurando por um novo desafio e deseja contribuir com sua habilidade e criatividade, então este é o lugar certo.