Java Backend Developer
TLDR
Develop and enhance Java backend features for the Beblue app with emphasis on performance, availability, and scalability within a multidisciplinary team.
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.
Beblue is a digital platform that combines customer acquisition and retention with a cash-back rewards system integrated into a payment wallet. Utilizing geolocation technology, it allows consumers to make purchases at affiliated merchants with real-time cash-back rewards that can be used for future transactions or peer-to-peer transfers.