Desenvolvedor Back-end Node: Projeto de Alta Complexidade
O nosso cliente, um líder no segmento de meios de pagamentos, está em busca de um profissional qualificado para atuar em uma equipe dinâmica e desafiadora.
Aqui você terá a oportunidade de trabalhar com tecnologias avançadas, como Node.js, Java, Spring Batch e Scala, desenvolvendo aplicações back-end de alta complexidade.
Você será responsável por implementar e manter serviços utilizando microsserviços, migrar jobs para Spring Batch em Scala, 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, desenvolver funcionalidades em tempo real com Socket.io e atuar em ambientes com bancos, cartões ou instituições financeiras.
Para isso, precisamos de alguém com experiência prática em Node.js, Java, Spring Batch e Scala, 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 e experiência com arquitetura de microsserviços.
Nesta posição, você terá a oportunidade de crescer profissionalmente, aprender novas habilidades e estar integrado a uma equipe que valoriza a colaboração, a inovação e o sucesso dos nossos clientes.
Você gostaria de ser parte dessa jornada? Se sim, envie seu currículo e vamos conversar sobre as oportunidades de carreira disponíveis!
* Requisitos:
* Experiência prática em Node.js, Java, Spring Batch e Scala;
* 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;
* Certificações:
* Node.js;
* Java;
* Spring Batch;
* Scala;
* Service Bus;
* Kafka;
* EventHub;
* MySQL;
* PostgreSQL;
* MongoDB;
* SQL Server;
* Git;
* Git Flow;
* GitLab;
* DDD;
* TDD;
* Microsserviços;
* Habilidades técnicas:
* Desenvolvimento de aplicações back-end;
* Implementação e manutenção de serviços com microsserviços;
* Migração de jobs para Spring Batch em Scala;
* Uso 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;
* Aplcaçã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;