Descrição do Cargo:
Nossa empresa está procurando por um profissional experiente para trabalhar em projetos de software utilizando Node.js, Java e Spring Batch. O candidato deve ter experiência prática com Docker, serviços Azure e bancos de dados como MySQL, PostgreSQL, MongoDB e SQL Server.
O profissional deverá implementar e manter serviços com Node.js e Java, migrar jobs para Spring Batch, utilizar 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, aplicar DDD para estruturação de código, criar testes automatizados com TDD e desenvolver funcionalidades em tempo real com Socket.io.
O regime de trabalho é 100% remoto, CLT.
Requisitos Básicos:
* Experiência em desenvolvimento de software;
* Conhecimento avançado em Node.js, Java e Spring Batch;
* Projeção e otimização de modelos de dados;
* Desenvolvimento de testes automatizados;
* Implementação de CI/CD com GitLab.
Benefícios:
Trabalho remoto, possibilidade de crescimento e oportunidades de aprimoramento profissional.