Engenheiro de Software Sr. (Java)
PagBank
Sobre a vaga
- Página da Vaga | Engenheiro de Software Sr. (Java)- - - - - - - Pular para o conteúdo principalEngenheiro de Software Sr. (Java)
Copiar link
Erro ao copiar link
Compartilhar vagaLink copiado
Ir para candidatura
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
- Desenvolver e manter APIs e microsserviços em Java com Spring Boot.
- Participar das decisões de arquitetura do time, avaliando trade-offs de forma fundamentada.
- Construir integrações assíncronas e garantir a consistência dos fluxos transacionais.
- Instrumentar, monitorar e sustentar serviços em produção.
- Utilizar Inteligência Artificial no desenvolvimento de software, garantindo qualidade, segurança e aderência às boas práticas.
- Conduzir revisões de código (Code Review) e apoiar o desenvolvimento técnico da equipe.
- Analisar impactos, riscos e dependências das mudanças antes da implementação.
- Definir e acompanhar métricas de qualidade, desempenho, disponibilidade e confiabilidade dos serviços.
- Trabalhar em parceria com as áreas de Plataforma, SRE e Segurança para garantir escalabilidade, resiliência e governança das soluções.
- Contribuir para a adoção de práticas modernas de engenharia de software, incluindo desenvolvimento orientado por especificação (Spec-Driven Development), automação do ciclo de desenvolvimento e agentes de software.
Requisitos e qualificações
- Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Experiência sólida em desenvolvimento Back-End com Java e Spring Boot em ambiente de produção.
- Experiência com microsserviços, APIs REST e bancos de dados relacionais.
- Experiência com soluções de mensageria, como Apache Kafka, Amazon SQS ou similares.
- Experiência com computação em nuvem e containers.
- Experiência com testes automatizados e pipelines de CI/CD.
- Conhecimento em bancos de dados relacionais, incluindo modelagem, transações e otimização de consultas.
- Conhecimento em bancos de dados não relacionais, como Redis, DynamoDB e MongoDB.
- Experiência com ferramentas de apoio ao desenvolvimento baseadas em Inteligência Artificial, como GitHub Copilot, Cursor ou similares.
- Conhecimento sólido em programação orientada a objetos, estruturas de dados e algoritmos.
- Familiaridade com arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
- Experiência com Cloud Computing, preferencialmente AWS.
- Conhecimento de boas práticas de qualidade de software, incluindo segurança, observabilidade e documentação técnica.
- Familiaridade com práticas modernas de engenharia de software, incluindo agentes de software, desenvolvimento orientado por especificação (Spec-Driven Development) e desenvolvimento assistido por Inteligência Artificial.
- Experiência na condução de iniciativas técnicas e definição de soluções arquiteturais.
Informações adicionais
Diferenciais:
- Experiência no segmento de meios de pagamento, fintechs ou instituições financeiras.
- Experiência com sistemas de alto volume e alta disponibilidade.
- Experiência com processamento distribuído de dados e workloads batch.
- Participação na definição de arquiteturas para plataformas críticas ou de larga escala.
- Experiência com Kubernetes.
- Experiência com Terraform.
- Conhecimento em observabilidade.
- Experiência com arquitetura orientada a eventos.
Etapas do processo
- Etapa 1: Cadastro1Cadastro
- Etapa 2: Triagem2Triagem
- Etapa 3: Teste 3Teste
- Etapa 4: Entrevista RH4Entrevista RH
- Etapa 5: Entrevista Gestor5Entrevista Gestor
- Etapa 6: Finalistas6Finalistas
- Etapa 7: Contratação7Contratação
Olá, somos o PagBank!
Talvez você nos conheça por maquininhas ou comerciais que ficam na memória, mas somos muito mais!
Todos os dias desenvolvemos produtos e soluções inspiradas pelo nosso propósito: facilitar a vida financeira das pessoas e negócios.
Trabalhamos para transformar a forma como as pessoas lidam com dinheiro abrindo novas possibilidades para alcançarem seus sonhos. Como fazemos tudo isso?
💛 Com gente
Somos um time que joga junto! Aqui valorizamos todas as diversidades, seja de raça/etnia, gênero, idade, origem, pessoa com deficiência, orientação afetivo-sexual, constituição familiar e estética.
💛 Com tecnologia
O espírito disruptivo e inovador está no nosso DNA: somos parte do Grupo UOL, empresa 100% brasileira, foi pioneira na internet e transforma a vida das pessoas desde 1996.
💛 Com uma só cultura
Temos uma cultura forte e única, capaz de nos levar além, para continuarmos crescendo e perpetuando o nosso negócio.
Somos um dos maiores bancos digitais do país