Responsabilidades: Buscamos uma pessoa desenvolvedora de software pleno, para fazer parte da Tribo Serviços Magalu Entregas. Este profissional atuará em projetos responsáveis por gerenciar a carteira de remessas da plataforma logística do magalu entregas. Então se prepare para trabalhar com números exponenciais e aplicações de larga escala e claro melhorar ainda mais a entrega mais rápida do Brasil. Se você é apaixonado(a) por tecnologia, trabalha em equipe e quer contribuir com uma plataforma de verdade, essa vaga é para você! Vem ser feliz e codando no Magalu !!! Para isso, esperamos que este profissional seja capaz de:Criar aplicações do zero, considerando arquitetura, dependências, monitorias e testes, seguindo boas práticas de desenvolvimento de software, de acordo com a linguagem do projeto a ser desenvolvido;Prezar pela qualidade de software, sendo responsável pelas funcionalidades e falhas que são publicadas em ambiente de produção (juntamente com as lideranças diretas);Dar manutenção e refatorar o que fizer sentido, em projetos maduros, prezando por qualidade e manutenibilidade do software;Identificar e priorizar, em conjunto com o time, dívidas técnicas dos produtos, visando redução de custos operacionais e performance das aplicações;Testar unitariamente e validar, em ambiente de homologação, o que será entregue no ambiente de produção;Auxiliar no desenvolvimento e revisão da documentação dos produtos;Contribuir e suportar o Product Manager, visando promover a tradução do que deverá ser construído pelo time de desenvolvimento;Promover e apoiar o crescimento técnico da equipe e dos indivíduos;Ser persuasivo, defendendo seu ponto de vista e contribuindo nas cerimônias do time, com o objetivo de encontrar a melhor solução, casando o técnico com o negócio;Praticar as orientações de metodologias ágeis como o Kanban e Scrum;Disseminar e compartilhar conhecimento;Requisitos técnicos:Esperamos que este profissional, tenha experiência como pleno com: Linguagem Java (spring boot, quarkus)Estruturas de dados (banco relacional, não relacional);Sistemas de Mensagerias (RabbitMQ, Kafka)Sistemas distribuídos com baixa latência, resiliência e escalabilidade;Conceitos de conteinerização (Docker);Desenho e aplicação de arquitetura de software; Lógica de programação;Padrões de projeto - Design Patterns;Desenvolvimento de API (RESTful);Monitoramento de aplicações;Validação de qualidade de código - Code Quality;Cloud Technologies (AWS e GCP);Documentação para gestão de mudanças; Integração e entrega contínua - CI/CD ;Ferramentas DevOps;Testes de software (TDD, BDD);Testes de performance das soluções (teste de carga, stress test).