Desenvolvedor de Soluções de Tecnologia
Aqui você encontrará um ambiente desafiador e estimulante para desenvolver suas habilidades em tecnologia. Como Desenvolvedor de Soluções de Tecnologia, você estará envolvido no desenvolvimento de sistemas escaláveis, seguros e resilientes utilizando Java e Spring. Além disso, você trabalhará em integração com mensagerias, bancos relacionais e não relacionais, aplicando boas práticas de testes e automações.
Responsabilidades:
* Liderança técnica e desenvolvimento em arquitetura de microsserviços com Java e Spring;
* Integração com mensagerias, bancos relacionais e não relacionais;
* Aplicação de boas práticas de testes e automações;
* Criação de soluções escaláveis, seguras e resilientes;
* Apoio à definição de arquitetura e integração com ferramentas de monitoramento;
* Mentoria técnica para o time.
Requisitos:
* Java 8+;
* Spring Boot / Batch;
* Azure ServiceBus / RabbitMQ;
* Oracle / MongoDB;
* Git, Jenkins, Grafana;
* Testes com JUnit 4 e 5 (Jupiter);
* Arquitetura de microsserviços;
* Conhecimentos sólidos em port and adapters e coreografia de eventos;
* Vivência em ambiente ágil.
Diferencial: Conhecimento em Node.js.