Desenvolvedor(a) Java | Banking Tech – São Paulo


O PicPay quer mudar a maneira de como lidamos com o dinheiro, tanto pessoal quanto profissionalmente. Somos uma plataforma de pagamentos criada para quebrar barreiras e eliminar burocracias. Sendo assim, nós existimos para melhorar a vida das pessoas e só conseguimos fazer isso porque temos um time fantástico aqui dentro!

Buscamos pessoas que sejam apaixonadas por construir aplicações distribuídas e de alta performance, escaláveis para milhões de novos usuários em todo o Brasil e que suportem a melhor experiência de pagamentos. Para isso, contamos com uma equipe de mais de 1.300 PicPay Lovers, profissionais sonhadores que dedicam suas horas desafiando as regras de tempo x propósito.

Manda bem nos requisitos abaixo? Então essa vaga é pra você! (:

Lembrando que as nossas vagas também são para atuar como Full Home Office de qualquer estado do país.

Junte-se ao lado verde da força!

  • Domínio da linguagem de programação Java (versão mínima 8 );
  • Conhecimentos sólidos em SOLID, Design patterns, Clean Code,TDD e DDD;
  • Larga experiência com algum Framework web java, desenvolvimento de APIs RESTFull, arquitetura de micro serviços,
  • Serviços de mensageira;
  • Bando de dados SQL e NoSQL;
  • Conhecimentos básicos de Docker e Sistemas UNIX;
  • Conhecimentos em ambientes de desenvolvimento Cloud (aws/azure);
  • Experiência com sistemas de alta disponibilidade e larga escala.

Vai ser um diferencial se você tiver:

  • Vivência com sistemas bancários ou/e financeiros;
  • Conhecimentos em programação reativa com Java;
  • Experiência com alguma ferramentas de CI/CD;
  • Experiência com Infra as code.

A vertical de Banking é focada em trazer a melhor experiência em transações bancárias para nossos usuários. Aqui, o desafio não é construir um banco, mas criar a mais moderna plataforma de pagamentos integrada do MUNDO. Para isso, contamos com tecnologias de ponta e um time de profissionais fantásticos! Desafio e inovação não faltam aqui, gostamos de cabeças pensantes, cheias de ideias e que gostam de por a mão na massa para coloca-las em prática!

  • Desenvolver soluções escaláveis e que irão ser utilizadas por milhões de usuários;
  • Apresentar melhorias nos sistemas existentes e garantir a qualidade nas entregas;
  • Ter autonomia no desenvolvimento e manutenção dos sistemas.