Engenheiro de Software Sênior, Java

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing Java applications at PagBank. Focus on financial solutions and systems engineering.

Responsibilities:

  • Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!

Requirements:

  • Graduação em Tecnologia da Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas.
  • Experiência com desenvolvimento de sistemas em Java e arquiteturas distribuídas.
  • Conhecimento em estrutura de dados, algoritmos e análise de complexidade.
  • Experiência com programação orientada a objetos, padrões de projeto (Design Patterns) e programação concorrente.
  • Conhecimento em mensageria e comunicação assíncrona, como Kafka, RabbitMQ, JMS, SQS e SNS.
  • Experiência com arquitetura de microsserviços, Docker e práticas DevOps.
  • Experiência com bancos de dados SQL e NoSQL.
  • Experiência com o ecossistema Spring (Boot, Cloud, Data e afins).
  • Conhecimento em testes automatizados e boas práticas de qualidade, desempenho e manutenção de software.
  • Conhecimento em ferramentas de CI/CD, como Jenkins.
  • Experiência com observabilidade, monitoramento, depuração e refatoração de aplicações.
  • Experiência atuando em colaboração com times de desenvolvimento e participando de discussões técnicas.

Benefits:

  • Vale-alimentação e/ou refeição.
  • Plano de saúde e odontológico.
  • Seguro de vida.
  • Parceria com TotalPass e ZenKlub.
  • Licença maternidade e paternidade estendidas.
  • Auxílio-creche.
  • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.
  • No dress code: o importante é você usar o que te faz bem.
  • #TáDeParabéns: Day off no aniversário.
  • Baby Gift: presente para recém-nascidos.