Back to jobs
PagBank

Engenheiro de Software Sr. (Java)

Sao Paulo, SP, BrazilPosted 1 weeks ago
hybrid

Job Description

Descrição da vaga

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛

 

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!

 

Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!



Responsabilidades e atribuições

  • Avaliar, discutir e contribuir com a definição da arquitetura de sistemas.
  • Traduzir requisitos de negócio em arquiteturas e sistemas.
  • Analisar, documentar, codificar, revisar código, depurar, testar e entregar aplicações.
  • Cuidar da monitoração do ambiente e criar ações proativas que garantam a saúde da plataforma.
  • Interagir com equipes e áreas correlatas.
  • Contribuir com melhorias de processos da engenharia.


Requisitos e qualificações

  • Ensino Superior completo em Tecnologia da Informação ou áreas correlatas.
  • Experiência com estrutura de dados, algoritmos e análise de complexidade.
  • Experiência com programação concorrente e técnicas para depuração de código.
  • Experiência com desenvolvimento de arquitetura distribuída, desenvolvimento e acompanhamento técnico do time.
  • Experiência com linguagem de programação Java.
  • Experiência com desenvolvimento para ambiente Unix/Linux.
  • Experiência com programação orientada a objetos e design patterns, e programação utilizando chamadas REST/JSON.
  • Experiência com serviços de mensageria (filas e eventos) como JMS, ActiveMQ Artemis, Rabbit ou Kafka.
  • Experiência com microsserviços, DevOps, Docker, Kubernetes.
  • Experiência com bancos de dados relacionais SQL (Oracle).
  • Experiência com SpringBoot, Spring Cloud Gateway, Jakarta EE e/ou Quarkus.
  • Experiência com testes unitários, teste integrados e mocks (Ex.: Cucumber, Karate, JUnit).
  • Experiência com refactoring de código, ferramentas e práticas de monitoração de sistemas, como OpenTelemetry, Grafana, Splunk.
  • Conhecimento em alguma plataforma de CI/CD, como Jenkins, gitlab pipeline, static code analystcs (sonarQube).
  • Conhecimento em programação reativa.


See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Engenheiro de Software Sr. (Java) at PagBank | Renata