O Magalu é uma das maiores empresas de varejo do Brasil, reconhecida por sua inovação e presença digital. O time de tecnologia do Magalu é formado por profissionais inovadores e apaixonados por transformar o varejo digital. Com foco em soluções ágeis e escaláveis, desenvolvem projetos que impactam milhões de clientes. Em um ambiente colaborativo, buscam constantemente a excelência em tecnologia e inovação.
Descrição da vaga :
Participar do desenvolvimento de software :
Ajudar em tarefas com maior grau de complexidade junto aos seus colegas de trabalho.
Desenvolver software com excelência :
Escrever código limpo, legível e eficiente, evitando impactos negativos em processos existentes.
Implementar testes unitários e de integração para garantir a qualidade do código;
Ativamente focar em melhorar a segurança, performance, estabilidade e escalabilidade das aplicações.
Colaborar com a equipe :
Participar da proposta e documentação de novas features e aplicações.
Refinar e planejar o desenvolvimento de tarefas em conjunto com o time.
Realizar revisões de código para garantir artefatos padronizados e de alta qualidade.
Trabalhar com tecnologias inovadoras em novos projetos.
Manter uma mente aberta para suportar legados em tecnologias mais antigas.
Aprender outras linguagens de programação se necessário;
Requisitos
Experiência em desenvolvimento de software utilizando linguagem de programação Java, framework Spring Boot e microsserviços;
Versionamento de projetos com GIT em equipe, incluindo code review, merge e CI / CD etc;
Experiência com Desenvolvimento de aplicações web;
Experiência no desenvolvimento de APIs REST e Swagger;
Experiência com NoSQL (MongoDB) e banco de dados relacionais;
Experiência com soluções para caching (memcached ou Redis);
Experiência com comunicação assíncrona entre aplicações via mensageria (tal como Kafka, RabbitMQ ou Google Pub / Sub);
Experiência com Testes unitários automatizados (Junit 4 ou Junit 5, Mockito);
Troubleshooting de aplicações através de logs (Stackdriver, Logstash ou Graylog) e ferramentas de monitoramento APM (New Relic ou Elastic APM);
Experiência de projetos com metodologias ágeis (Kanban, Scrum);
Arquitetura de software, padrões de projeto e design de sistemas;
Modelo de Trabalho :
Adotamos o modelo 100% remoto, proporcionando flexibilidade, enquanto mantém a interação virtual com a equipe para garantir uma colaboração eficaz e um ambiente de crescimento contínuo.
Se você busca um ambiente de crescimento e desafios, Vem ser feliz’’!
Nossos valores nos unem e nossas diferenças nos potencializam como um grupo. Mais do que igualdade, buscamos equidade : Aqui, temos espaço para sermos autênticos, independentemente de gênero, etnia, raça, orientação sexual, clero ou deficiência.
Desenvolvedora Java • itabirito, estado de minas gerais, br
* Le salaire de référence se base sur les salaires cibles des leaders du marché dans leurs secteurs correspondants. Il vise à servir de guide pour aider les membres Premium à évaluer les postes vacants et contribuer aux négociations salariales. Le salaire de référence n’est pas fourni directement par l’entreprise et peut pourrait être beaucoup plus élevé ou plus bas.