Engenheiro de software sr. (java) (1)

PagBank • sao paulo, sp • Posted June 13, 2026

About the Role

  • Superior em Tecnologia da Informação ou áreas correlatas.  
  • Experiência com desenvolvimento de arquitetura distribuída.
  • Experiência com desenvolvimento de sistemas. 
  • Experiência com linguagem de programação Java. 
  • Experiência com desenvolvimento para ambiente Unix e Linux. 
  • Conhecimento em estrutura de dados, algoritmos e análise de complexidade. 
  • Conhecimento em programação concorrente e técnicas para depuração de código. 
  • Conhecimento em programação orientada a objetos e Design Patterns,e programação utilizando chamadas REST e JSON. 
  • Conhecimento em protocolos de comunicação TCP e UDP. 
  • Conhecimento em microsserviços, DevOps, Mesos, Docker, Marathon,e HAProxy.  
  • Experiência com bancos de dados relacionais e SQL.  
  • Experiência com Spring Boot.  
  • Experiência com TDD e BDD. 
  • Experiência com testes unitários e automação.  
  • Experiência com refactoring de có...