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.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 #OrgulhodeSerMagaluJunte-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;RequisitosExperiê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).Como é o ambiente de trabalho?No Luizalabs, temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano. Buscamos romper as barreiras que diminuem nossa capacidade de agregar valor ao negócio. Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.