Back to search
PagBank Gupy · Posted yesterday

Engenheiro de Software Sr. (Java)

São Paulo Full-time Remote

remote Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search