Desenvolvimento Backend:
Nossa empresa busca profissionais de desenvolvimento backend com experiência em Java ou Node, que possam contribuir para a construção de sistemas escaláveis e seguros.
Para o cargo, é necessário ter conhecimento em desenvolvimento orientado a objetos, testes unitários e programação na linguagem Java, preferencialmente a partir da versão 8.
O candidato deve ter habilidades em Spring Framework, trabalhando com Spring-Boot, criação de APIs seguindo o padrão REST, versionamento usando Git e arquiteturas baseadas em micro serviços.
Também é desejável ter conhecimento em modelagem e uso de Banco de Dados NoSQL, como MongoDB, uso de cache com Redis por exemplo, mensagerias (Kafka, RabbitMQ) e desenvolvimento baseado em TDD, BDD.
Requisitos:
* Experiência em Java ou Node;
* 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, trabalhando 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;
* Uso de Cache, com Redis por exemplo;
* Mensagerias (Kafka, RabbitMQ);
* Desenvolvimento baseado em TDD, BDD;
Diferenciais:
* Tunning de Aplicações;
* Docker, Containers, Kubernetes;
* DynamoDB, Elastic, Redis, Kafka.
Ambiente de Trabalho:
No nosso ambiente de trabalho, 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.