Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Pessoa Desenvolvedora Backend Java Sênior - Vertical Freedom

1 vaga: | Publicada em 30/06

Sobre a vaga

Aqui suas responsabilidades serão: Trabalhar em time ágil participando das cerimônias, manter o ambiente saudável entre os membros d a equipe e promover entregas constantes com qualidade e segurança; Desenvolver o produto com qualidade por meio da criação de testes e revisão de código, prover melhorias e corrigir eventuais problemas nos produtos por meio de priorização do Product Owner a fim de garantir a satisfação do cliente com a empresa; Subir o produto em ambiente de produção por meio de integração contínua garantindo sua estabilização. Para atuar nessa função, é essencial que você tenha experiência com: - Desenvolvimento Orientado a objetos; - Desenvolvimento de testes unitários; - Programação na linguagem Java, preferencialmente a partir da versão 8; - Conhecimento em Spring Framework, trabalhamos bastante com Spring-Boot; - Criação de APIs seguindo o padrão REST; - Versionamento usando Git; - Arquiteturas baseadas em micro serviços; - Modelagem e uso de Banco de Dados NoSQL, como MongoDB; Se você conhece a respeito do Cassandra, excelente! - Uso de cache, com Redis por exemplo; - Mensagerias (Kafka, RabbitMQ); - Desenvolvimento baseado em TDD, BDD. Se você conhecer ou tiver experiência com algum dos itens abaixo é melhor ainda: - Metodologias ágeis; - Criação de testes de integração e testes de carga; - Uso de containers com Docker; - Kubernetes; 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. - Desenvolvimento Orientado a objetos; - Desenvolvimento de testes unitários; - Programação na linguagem Java, preferencialmente a partir da versão 8; - Conhecimento em Spring Framework, trabalhamos bastante com Spring-Boot; - Criação de APIs seguindo o padrão REST; - Versionamento usando Git; - Arquiteturas baseadas em micro serviços; - Modelagem e uso de Banco de Dados NoSQL, como MongoDB; Se você conhece a respeito do Cassandra, excelente! - Uso de cache, com Redis por exemplo; - Mensagerias (Kafka, RabbitMQ); - Desenvolvimento baseado em TDD, BDD.