 
        
        Responsabilidades e atribuições
 * Aplicar conceitos SOLID, Clean Code e Design Patterns para garantir código performático e escalável;
 * Implementar testes unitários e de integração para garantir confiabilidade do código;
 * Apoiar na criação dashboards intuitivos para monitoramento;
 * Investigar bugs e exceptions reportadas em produção;
 * Realizar análise de causa raiz de incidentes recorrentes, garantindo aprendizado contínuo e estabilidade da aplicação;
 * Acompanhar a pós-implantação das tarefas sob sua responsabilidade para validar entregas e evitar falhas;
 * Participar ativamente dos planejamentos de deploy;
 * Estar próximo à área de produtos para viabilizar tecnicamente as ideias;
 * Ser proativo na participação dos processos do board e assumir responsabilidades dentro e fora do board;
 * Apoiar o Tech Leader na liderança e mentoria das demais pessoas do time para que tenham autonomia, ownership e proatividade e, levantar os débitos técnicos sejam tratados no backlog de forma estratégica;
 * Projetar RESTful APIs e arquiteturas orientadas à eventos;
 * Apoiar e mentorar outros desenvolvedores de nível júnior/pleno;
 * Ajudar o time com dúvidas técnicas e compartilhar conhecimento;
 * Ajudar a construir nossa cultura de agilidade e devops e
 * Estimular um ambiente de colaboração e aprendizado contínuo.
Requisitos e qualificações
 * Domínio de desenvolvimento com Java;
 * Experiência com framework SpringBoot;
 * Experiência com mensageria, utilizando Kafka, RabbitMQ ou similares;
 * Experiência em Bancos de Dados não-relacionais, de preferência MongoDB ou Redis;
 * Conhecimentos em Design Patterns, Clean Code, SOLID e boas práticas de desenvolvimento, escrita de Testes Unitários;
 * Familiaridade com a cultura ágil (Scrum e Kanban);
 * Experiência em API's, microsserviços e
 * Conhecimentos em observabilidade com NewRelic.
Seria muito legal se você tivesse (diferenciais):
 * Conhecimento dos fundamentos do Docker;
 * Conhecimento em Javascript e ReactJs ou NextJS;
 * Criar microsserviços e/ou aplicações serverless usando as tecnologias mais adequadas de acordo com cada problema;
 * Ter atuado com arquitetura orientada à eventos;
 * Familiaridade com AWS, suas soluções ou outros provedores em nuvem;
 * Conhecer a Cultura DevOps (agilidade, times autônomos, automações, etc).
 * Experiência em migrações e integrações sistêmicas e
 * Experiência em logística.