Desenvolvedor(a) Backend - Uma Oportunidade para Desenvolver-se
Nossa equipe busca um profissional apaixonado pelo desenvolvimento de software que possa contribuir com suas habilidades e experiência em Java ou Node.
O candidato ideal é alguém que saiba lidar com desafios diários, trabalhar em equipe e respeitar as diferenças e opiniões de cada membro da equipe.
No nosso ambiente de trabalho, temos grande autonomia e responsabilidade, sendo 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.
Requisitos e Qualificações
* 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, 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;