Java Backend Developer
Location: Ribeirão Preto,São Paulo,Brasil
Quem somos?
A Beblue é uma aplicação Mobile que devolve em dinheiro (cashback) parte de suas compras feitas com cartão de débito/crédito. Não é desconto, não são pontos e nem cupom. É dinheiro de verdade!
Quem estamos procurando?
Para nós o maior desafio é colocar as pessoas certas dentro do barco. Acreditamos que a combinação das competências certas é o grande fator de diferenciação do negócio.
Procuramos os melhores. Não os melhores tecnicamente, mas as melhores PESSOAS. Gente que faz acontecer, que tem atitude empreendedora e busca um propósito verdadeiro em tudo que faz.
Claro que queremos ganhar dinheiro, mas muito mais do que isso, queremos mudar o mundo.
DESCRIÇÃO DA VAGA:
Como um desenvolvedor Java na Beblue, você trabalhará no desenvolvimento e aprimoramento das features do App Beblue (back-end) sempre preocupando-se com performance, disponibilidade e escalabilidade. Você também terá a oportunidade de trabalhar um time de desenvolvimento multidisciplinar desde o back-end ao front-end (Web e Mobile). Você deverá ser auto-gerenciável e buscar trabalhar orientado a resultados, sempre com foco no valor entregue aos usuários.
Requisitos:
Conhecimento em RESTful, SOAP, GIT, Hibernate e Maven.
Será um diferencial ter conhecimento em:
- SQL;
- NoSQL databases (Redis, MongoDB, Cassandra);
- Ecossistema JVM (Scala, Closure, etc...);
- Messaging (Kafka, RabbitMQ, Resque, Sidekiq);
- JWT;
- Integração Continua (Jenkins, Unit tests, Integration tests);
- DevOps IaC (e.g. Docker, Chef, Puppet, Ansible);
- Inglês Intermediário.
Para esta posição, é imprescindível:
- Formação em Análise de Sistema, Ciência da Computação, Engenharia da Computação ou áreas relacionadas;
- Excelente comunicação verbal e escrita;
- Experiência como programador;
- Criatividade e objetividade: capacidade de solucionar desafios de forma simples e prática;
- Buscamos profissionais com boa capacidade de planejamento e organização.