Desenvolvedor(a) Backend Java/Node Sênior
O cargo de Desenvolvedor(a) Backend é fundamental para o sucesso do nosso time. Buscamos alguém que seja apaixonado pelo desenvolvimento de software, com experiência em Java ou Node e habilidades em Orientação a Objetos, testes unitários e programação em linguagem Java.
Além disso, precisamos de alguém que tenha conhecimento em Spring Framework, trabalhamos bastante com Spring-Boot e crie APIs seguindo o padrão REST. Também é importante ter habilidades em versionamento usando Git, arquiteturas baseadas em micro-serviços e modelagem e uso de Banco de Dados NoSQL, como MongoDB.
A pessoa certa também deve ter habilidades em cache, mensagerias (Kafka, RabbitMQ) e desenvolvimento baseado em TDD, BDD. Os diferenciais incluem tunning de aplicações, Docker, containers, kubernetes e DynamoDB, Elastic, Redis, Kafka.
Nossa equipe valoriza a autonomia e responsabilidade, buscando romper as barreiras que diminuem nossa capacidade de agregar valor ao negócio. Trabalhamos em um ambiente acelerado, mas com tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.
* Desejável experiência em Java ou Node
* Habilidades em Orientação a Objetos e testes unitários
* Conhecimento em Spring Framework e 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
* Habilidades em cache e mensagerias