No Luizalabs , temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis, lutamos para sempre romper barreiras que diminuam nossa capacidade de agregar valor ao negócio . Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade para planejar e executar nossas tarefas com qualidade. Aqui você tem liberdade para fazer de forma simples e criativa . Proatividade e busca de conhecimentos fazem parte do nosso DNA, gostamos de pessoas que subam a barra constantemente, portanto seu papel será desenvolver aplicações escaláveis, de alta performance, com código simples, que facilitem a automatizar funcionalidades da área gestão de pessoas e RH do Magalu. Aqui suas responsabilidades serão: Atuar no desenvolvimento de novas funcionalidades visando agregar valor a companhia e pensando na perpetuidade do negócio. Entregar código com eficiência e qualidade, com visão 360º a fim de evitar impactos negativos em processos já existentes. Trabalhar com tecnologias de ponta para novos projetos, e também com mente aberta para suportar legados em tecnologias mais antigas. Com disponibilidade para apreender e se aprofundar nas questões de Gestão de pessoas, tendo oportunidade trabalhar em colaboração com equipes multifuncionais (designers, gerentes de produto e outros desenvolvedores) para criar soluções que atendam às necessidades do usuário. Estar alinhado à cultura e aos valores da empresa. Capacidade de aprender e se adaptar rapidamente; Construir testes automatizados para tudo o que desenvolver; Ter uma visão analítica dos produtos e processos, participando das reuniões de concepção, propondo soluções para os problemas da empresa. Atuar no desenvolvimento de novas funcionalidades visando agregar valor a companhia e pensando na perpetuidade do negócio. Entregar código com eficiência e qualidade, com visão 360º a fim de evitar impactos negativos em processos já existentes. Trabalhar com tecnologias de ponta para novos projetos, e também com mente aberta para suportar legados em tecnologias mais antigas. Garantir a qualidade das aplicações colocadas em produção; Habilidades de resolução de problemas: Comunicação e trabalho em equipe: Para atuar nessa função, é essencial que você tenha experiência com: Sólida Experiência com desenvolvimento de aplicações em Goland Experiência com desenvolvimento em APIs RESTful e integração com sistemas de terceiros. Desenvolvimento orientado a objetos; Experiência com microsserviços e arquitetura orientada a eventos; Desenvolvimento utilizando Banco de dados relacionais MYSQL/Oracle/PostgreSQL; Desenvolvimento utilizando Banco de dados não relacional MongoDB; Versionamento de projetos com GIT, GITHUB; Experiência em testes unitários; Habilidade para resolver problemas e excelente capacidade de comunicação; Sistemas de filas e mensageria (RabbitMQ, etc…); Continuous Integration e Continuous Deployment; Desenvolvimento seguro de apps e api. Diferenciais: Experiência com desenvolvimento em Java (JavaEE, frameworks Hibernate, Spring, Maven, JUnit, SpringBoot); Experiência em desenvolvimento de integração junto a sistemas HCM (ex.: Oracle, Totvs, SAP, Workday, Senior, etc) Familiaridade com metodologias ágeis e trabalho em equipes multidisciplinares; Construção de ambientes de build/test/deployment automatizados; (CI/CD); Experiência com cloud computing (AWS, GCP); Conhecimento em Docker e Kubernetes; Experiência com rabbitMQ e outras ferramentas de mensageria; Conhecimentos em monitoria de integrações de dados; Cultura DevOps;