Responsabilidades
- Desenvolver e manter serviços e APIs back end e front end que suportem os processos de ETL e integração de dados (Java e React.js)
- Implementar soluções de armazenamento de dados NoSQL, como MongoDB, para armazenar e consultar dados de forma eficaz
- Projetar e implementar sistemas de integração baseados em eventos para facilitar a comunicação entre os diferentes componentes do sistema
- Trabalhar com protocolos FTP e lidar com arquivos posicionais para a troca de dados com parceiros externos
- Garantir que o sistema de ETL seja altamente observável, permitindo a fácil depuração de problemas e a monitoração de desempenho
- Colaborar com equipes multidisciplinares para entender requisitos e garantir que as soluções desenvolvidas atendam às necessidades de negócios
- Realizar testes de unidade, integração e aceitação para garantir a qualidade do código
- Manter a documentação técnica atualizada e participar na revisão de código
- Ficar atualizado com as melhores práticas e tendências em desenvolvimento back end e front end
Requisitos
- Experiência comprovada em desenvolvimento back-end e front end, em um ambiente de microserviços com Linguagem Java, Spring Boot, React.js
- Conhecimento sólido em NoSQL, com experiência prática em MongoDB
- Experiência em desenvolvimento de sistemas ETL
- Experiência com Cloud (AWS, AZURE)
- Familiaridade com arquitetura baseada em eventos e ferramentas relacionadas
- Conhecimento em protocolos FTP e manipulação de arquivos posicionais
- Habilidade de escrever código limpo, escalável e de fácil manutenção
- Graduação em Ciência da Computação, Engenharia de Software ou área relacionada
- Inglês avançado (atuará em time internacional)
Modalidade
Hybrid — Barueri
Informações adicionais
- Inglês avançado (atuará em time internacional)