Engenheiro de software pl.

Há 2 dias

sao paulo, sp, Brasil PagBank Tempo integral
  • Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
  • Experiência com desenvolvimento de sistemas e linguagem de programação Kotlin/Java.
  • Conhecimento em estrutura de dados, algoritmos e análise de complexidade.
  • Experiência com programação orientada a objetos, design patterns.
  • Conhecimento com tecnologias de comunicação assíncrona como Rabbit, JMS, Kafka, SQS e SNS.
  • Conhecimento com microsserviços (DevOps e Docker).
  • Experiência com bancos de dados relacionais
  • Conhecimento com Spring (Core, Boot, Cloud, Data etc.).
  • Experiência com ferramentas de desenvolvimento de testes e conhecimento sobre boas práticas relacionadas a qualidade e desempenho de software.
  • Conhecimento em CI/CD e plataforma Jenkins.
  • Conhecimento com refatoração de código, ferramentas e práticas de observabilidade e monitoramento de sistemas.
  • Conhecimento em práticas e ferramentas de segurança.
  • Planejar e executar soluções para o ecossistema de microsserviços.
  • Garantir o maior nível possível de automação das soluções.
  • Participar de pesquisas e implantação de novas tecnologias.
  • Garantir a integração das ferramentas, interagindo com as demais áreas.
  • Monitorar o ambiente e criar ações proativas para garantir a saúde do ecossistema.
  • Garantir a confiabilidade do ecossistema junto ao time de Segurança.
  • Desenvolver ferramentas com o intuito de garantir que os recursos estão sendo utilizados de forma consciente.