Quem somos nós: Somos puro calor humano e trabalhamos todos os dias com o mesmo objetivo: levar ao acesso de muitos o que ainda é privilégio de poucos. Aqui trabalhamos muito e comemoramos na mesma intensidade Não estranhe se nos vir fantasiados depois de batermos uma meta de Black Friday Somos ousados e não temos medo de errar, somos colaborativos e temos espírito de equipe, todos esses valores estão sempre presentes por aqui. 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, credo ou deficiência. Venha compartilhar conhecimento e impactar a vida de milhares de pessoas no Brasil Vaga para o time Luizalabs - Área de Tecnologia e Inovação do Magazine Luiza, voltado à criação de produtos e serviços para o varejo com base em novas tecnologias e foco em Big Data, mobile e plataformas digitais vemserfeliz OrgulhodeSerMagalu Junte-se a uma equipe vibrante e inovadora Estamos buscando um(a) Desenvolvedor(a) Sênior com experiência para se juntar à nossa equipe e contribuir para o desenvolvimento de soluções tecnológicas de ponta. Se você possui paixão por tecnologia, busca um ambiente desafiador e estimulante, essa oportunidade é para você Suas principais responsabilidades: Participar do desenvolvimento de software: Definir a arquitetura e o design de sistemas. Ajudar em tarefas com maior grau de complexidade junto aos seus colegas de trabalho. Garantir as boas práticas de tecnologia e qualidade do código. 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. Dominar tecnologias de ponta: 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; Habilidades essenciais: Comprometimento e mão na massa; Produzir código simples, limpo e legível; Maturidade para trabalhar em equipes multidisciplinares de alta performance. Capacidade de aprendizado rápido e adaptabilidade a novas tecnologias; Excelentes habilidades de comunicação e relacionamento interpessoal; Diferenciais: Experiência com: Clean Architecture; Linguagem Python; Plataformas de cloud (Google Cloud, Azure ou AWS); Ferramentas de DevOps (Docker, Kubernetes, GitlabCI). 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, credo ou deficiência.