- Sólida experiência com Java 8+: Spring Boot, micro serviços, JPA, RestAPI, Vuejs (ou React/Angular);
- Conhecimento na codificação de testes unitários;
- Conhecimento de banco de dados relacionais (desejável Postgresql);
- Bom raciocínio lógico;
- Vivência em times que utilizam o Git Flow;
- Facilidade de trabalhar em equipe híbrida;
- Curiosidade e vontade de aprender novas ferramentas, plataformas e tecnologias.
- Participar de todas as fases do design de sistemas de alta criticidade, analisando os requisitos e propondo novas soluções que agreguem valor para a área técnica e de negócios, visando obter melhorias para o produto.
- Colaborar nas definições de escalabilidade dos nossos produtos, trabalhando com arquitetura de micro serviços.
- Garantir a qualidade do código e a observabilidade das métricas de negócio e sistêmicas.
- Identificar e propor as melhores práticas para o desenvolvimento de backend, participando da definição do projeto, da revisão do código, dos testes e da manutenção e elaborando os documentos técnicos e funcionais dos sistemas.
- Trabalhar com sistemas de alta disponibilidade e alto tráfego de informações e com banco de dados relacionais e não relacionais, mantendo a qualidade e a performance dos mesmos.