Viafoura Job Board

Desenvolvedor de Java Intermediário [REMOTO]
São Paulo, Bra, BRA

Description

Descrição

Olá mundo! Esta é uma ótima oportunidade para quem quer trabalhar remoto do Brasil para uma empresa no Canadá!

Viafoura tem parcerias com mais de 600 marcas de mídia para engajar, converter, e rentabilizar audiências digitais. Com o melhor portfólio de soluções de engajamento e moderação do segmento, incluindo conversas em tempo real, blogs ao vivo,  chat de comunidade, personalização de conteúdo e Moderação em IA. Nós ajudamos nossos clientes a construir comunidades on-line que são ativas, saudáveis, e leais. Soluções avançadas de análise de dados oferecem aos nossos clientes acesso a informações detalhadas de comportamento e preferências de sua audiência. Como resultado, as soluções da Viafoura impulsionam a aquisição e registro de novos clientes, assim como melhora a eficácia de estratégias de segmentação.

Nós estamos buscando um(a) Desenvolvedor(a) Java - Nível intermediário - que seja apaixonado por criação de códigos, melhoria contínua, e desenvolvimento ágil. Você criará soluções elegantes para os mais complexos desafios. Experiência em criação de aplicações Java ou outra linguagem JVM é um pré-requisito. Você fará parte de uma equipe colaborativa com grandes oportunidades de desenvolvimento pessoal, com mentoria e liderança.

Nossa filosofia é fazer o que é certo, sempre. Nós desafiamos os limites para entregar e distribuir APIs de tempo real que processam milhares de requisições por segundo. Nosso time é dinâmico e multicultural, que adora inovação. Estamos construindo uma plataforma global utilizando as mais novas tecnologias de programação como: Kubernetes, Docker, Java11, Kafka, e Elasticsearch. Assim, estamos em busca de profissionais que queiram crescer como um engenheiro de software e como líder. 

Essa ideia te interessa? Então veja a descrição da vaga:


  • Responsabilidades
  • Trabalhar em um time colaborativo e ágil, prover mentoria, e revisões de códigos de forma detalhada.
  • Trabalhar em um time multidisciplinar, contribuindo para o Full-stack
  • Desenvolver artefatos de software que sejam escalonáveis,  fáceis de entender e manter.
  • Seguir e disseminar melhores práticas
  • Resolver problemas relacionados a serviços de extrema importância
  • Construir automatizações para prevenir a ocorrência de problemas, automatizando respostas para todas as condições de serviço que não sejam exceção.
  • Verificar web standards utilizados e comparar com bibliotecas de ponta.

  • Qualificações
  • 4+ anos de experiência em desenvolvimento back-end Java. (experiência com outras linguagens JVM e um diferencial)
  • Experiência com ambientes Linux
  • Experiência com AWS é preferível, experiência com outras fornecedores de cloud (Azure, GCP) e aceitável.
  • Experiência com kubernetes, Helm, e docker para desenvolvimentos de cloud
  • Experiência em escrever testes usando Junit por outras bibliotecas similares
  • Conhecimento avançado de padrões de design, reestruturação de códigos, arquiteturas focadas em serviços, e design “domain-driven”
  • Experiência com RESTful APIs
  • Experiência com ferramentas de documentação de API como Swagger ou OpenAPI
  • Comprovada experiência usando RDBMS e NoSQL 
  • Experiência com Gradle, Maven, Jenkins, Git
  • Bom entendimento em integração contínua e metodologia de entrega contínua
  • Experiência com processos de entrega ágil
  • Experiência no desenvolvimento de sistemas de alto rendimento e baixa latência
  • Inglês intermediário (falado e escrito)
  • Familiar com frameworks Java, como Vertx, KafkaStreams, and Guice

  • Desejável mas não mandatório:
  • Experiencia e, Cassandra, Kafka, Zookeeper, ou Elasticsearch
  • Familiar com arquiteturas de microsserviços
  • Interesse em otimização de performance, especialmente em ambientes de alta sensibilidade a latência (milissegundos)
  • Experiência em linguagens PHP, Python, JavaScript, Bash, ou Terraform
  • Ter desenvolvido projetos pessoais ou contribuído para projetos de open-source
  • Experiência liderando times de engenharia e desenvolvimento

  • Benefícios
  • Salário super competitivo
  • Desenvolvimento profissional
  • Pacote de benefícios
  • Ambiente encorajador e colaborativo, em um time com a cultura ágil
  • Escolha de tecnologia: Mac, Linux, PC, e ábaco (limitado)
  • Fully remote

Know someone who would be a perfect fit? Let them know!