Desenvolver software de alta qualidade é fundamental para nós. Estamos procurando por um profissional experiente em Java ou Node que consiga trabalhar em equipe, respeitando as diferenças e opiniões de cada um.
Chegamos a conclusão de que alguém que saiba lidar com desafios diários tem uma grande vantagem no nosso ambiente dinâmico.
Requisitos Essenciais:
* Experiência em 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;
* 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;
* Grpc;
Ambiente de Trabalho:
No nosso ambiente, há 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.