Vaga de Tech Lead Backend Java - Vertical Freedom
1 vaga: | Publicada em 04/07
- A combinar
Sobre a vaga
Aqui suas responsabilidades serão: Trabalhar em time ágil participando das
cerimônias, manter o ambiente saudável entre os membros da 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.