Especialista de Software Java

Job description

Uma empresa criada para oferecer soluções inovadoras, simples e seguras em meios de pagamento. Você terá a oportunidade de fazer a diferença na vida de milhões de brasileiros e criar novas formas de fazer e receber pagamentos.

Trabalhar com horários multidisciplinares e cultivar uma filosofia de trabalho e exibição, com áreas de Tecnologia e Negócios, trabalhar lado a lado, criar produtos que evoluam de forma iterativa para oferecer valor aos clientes.


  • Ajude! Discuta com o tempo na arquitetura dos sistemas e ajude outros profissionais com sua experiência, orientando como decisões técnicas e alternativas alternativas para os diversos desafios.
  • Interaja! Participe das melhorias no processo de desenvolvimento do andamento (DoJo, Pair etc.).
  • Codifique! Para criar soluções de pagamento que tornam a vida dos nossos clientes mais simples e produtivos, você contribui muito para o desenvolvimento disso.
  • Analise! Desespero ou seu lado investigador, você pode usar seu limite para avaliar riscos, riscos e usar.
  • Teste! Nada melhor do que o reconhecimento por gerar poucos erros e poupar ou recuperar nas validações feitas pelos analistas de qualidade.
  • Automatize! Afinal, para executar a mesma tarefa manualmente várias vezes, pode escrever um código uma única vez e delegar para todo o trabalho pesado?
  • Fique alerta! O acompanhamento da produção é essencial e os problemas certamente surgirão para uma prova de raciocínio e o poder de reação de todos.

Job requirements

  • Superior completo em Ciências da Computação, Engenharia, Sistemas de Informação ou áreas afins.
  • Experiência com desenvolvimento de sistemas.
  • Experiência com linguagem de programação Java.
  • Experiência com desenvolvimento para ambiente Unix / Linux.
  • Conhecimento de estrutura de dados, algoritmos e análise de complexidade.
  • Conhecimento de programação concorrente.
  • Conhecimento de técnicas para depuração de código.
  • Conhecimento de programação orientada a objetos e padrões de design.
  • Conhecimento de programação utilizando chamadas REST / JSON.
  • Conhecimentos básicos de protocolos de comunicação TCP / UDP.
  • Experiência em microserviços, Devops, Mesos, Docker, Maratona, Oracle, Cassandra e Mysql, TDD e BDD.
  • Experiência em desenvolvimento de arquitetura cliente / servidor.
  • Experiência em desenvolvimento e acompanhamento técnico do time.
  • Perfil orientador.


Desejável

  • Experiência com Scrum, Lean ou Kanban.
  • Certificação de programador Java.
  • Experiência com NodeJS.
  • Conhecimentos Elasticsearch e Kibana.
  • Experiência no segmento de meios de pagamento / internet.
  • Conhecimentos em Spring Cloud e Nefflix OSS