Engenheiro de Software Sr (Java) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro

São Paulo

On-site

BRL 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vale alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
Parceria com TotalPass e ZenKlub
Licença maternidade/paternidade estend
Descontos em pós-graduação/MBA
Dress code livre
Day off no aniversário
Baby Gift

Job summary

PagBank está recrutando um desenvolvedor Backend Java para estruturar soluções de alta disponibilidade, APIs robustas e integrações complexas. Buscamos alguém com experiência em bancos de dados relacionais, testes automatizados e práticas de DevOps, pronto para trabalhar com equipes multidisciplinares.

O profissional irá atuar com IA no ciclo de desenvolvimento, aprender continuamente com colegas mais experientes e acompanhar a evolução de microsserviços em um ambiente dinâmico e desafiador.

Qualifications

  • Superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
  • Experiência com desenvolvimento Back-End utilizando Java.
  • Conhecimento em programação orientada a objetos, estrutura de dados e algoritmos.
  • Experiência com bancos de dados relacionais e construção de consultas SQL.
  • Conhecimento em modelagem, desenvolvimento e documentação de APIs.
  • Experiência com ferramentas de versionamento de código, como Git.
  • Conhecimento em pipelines de CI/CD.
  • Experiência com mensageria.
  • Conhecimento sobre arquiteturas distribuídas e aplicações escaláveis.

Responsibilities

  • Desenvolver e manter soluções Back-End em Java para aplicações de alta disponibilidade e grande volume de transações.
  • Atuar na sustentação e evolução dos sistemas implementando novas funcionalidades e melhorias contínuas.
  • Desenvolver e evoluir APIs e integrações entre sistemas.
  • Implementar soluções para um ambiente com regras de negócio complexas, garantindo qualidade, desempenho e confiabilidade das aplicações.
  • Desenvolver e otimizar consultas em bancos de dados relacionais.
  • Desenvolver integrações utilizando mensageria.
  • Contribuir para a qualidade das aplicações por meio de testes automatizados e da adoção de boas práticas de desenvolvimento.
  • Participar da evolução técnica do time por meio de Pair Programming e revisão de código.
  • Trabalhar em conjunto com profissionais de diferentes áreas para desenvolver soluções alinhadas às necessidades do negócio.
  • Buscar aprendizado contínuo, contando com o apoio de profissionais mais experientes para o desenvolvimento técnico.
  • Utilização de IA no ciclo de desenvolvimento de software.

Skills

Java Backend
APIs & Integrações
Programação OO
SQL
CI/CD
Git
Arquiteturas distribuídas
Kafka
MQ
IA no desenvolvimento

Education

Bacharelado em Ciência da Computação / Engenharia da Computação / Sistemas de Informação

Tools

Docker
Kubernetes

Job description

Job type: Full-time employee Full-time employee

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!

  • Desenvolver e manter soluções Back-End em Java para aplicações de alta disponibilidade e grande volume de transações.
  • Atuar na sustentação e evolução dos sistemas implementando novas funcionalidades e melhorias contínuas.
  • Desenvolver e evoluir APIs e integrações entre sistemas.
  • Implementar soluções para um ambiente com regras de negócio complexas, garantindo qualidade, desempenho e confiabilidade das aplicações.
  • Desenvolver e otimizar consultas em bancos de dados relacionais.
  • Desenvolver integrações utilizando mensageria.
  • Contribuir para a qualidade das aplicações por meio da implementação de testes automatizados e da adoção de boas práticas de desenvolvimento.
  • Participar da evolução técnica do time por meio de práticas como Pair Programming e revisão de código.
  • Trabalhar em conjunto com profissionais de diferentes áreas para desenvolver soluções alinhadas às necessidades do negócio.
  • Buscar aprendizado contínuo, contando com o apoio de profissionais mais experientes para o desenvolvimento técnico.
  • Utilização de IA no ciclo de desenvolvimento de software.
  • Superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
  • Experiência com desenvolvimento Back-End utilizando Java.
  • Conhecimento em programação orientada a objetos, estrutura de dados e algoritmos.
  • Experiência com bancos de dados relacionais e construção de consultas SQL.
  • Conhecimento em modelagem, desenvolvimento e documentação de APIs.
  • Experiência com ferramentas de versionamento de código, como Git.
  • Conhecimento em pipelines de CI/CD.
  • Experiência com mensageria.
  • Experiência com testes automatizados.
  • Conhecimento sobre arquiteturas distribuídas e aplicações escaláveis.

Para se destacar nessa posição, seria legal se você também tivesse:

  • Experiência com desenvolvimento de microsserviços.
  • Conhecimento em Cloud Computing, especialmente AWS.
  • Vivência com metodologias ágeis.
  • Conhecimento em práticas de DevOps.
  • Conhecimento em Kafka e MQ
  • Conhecimento de uso de IA no ciclo de desenvolvimento de software (prompt engineering, SDD)
  • Conhecimento em práticas de uso de cache
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?

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.

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.

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 e uma das fintechs mais rentáveis do segmento e certificados como um Excelente Lugar para Trabalhar pela Great Place to Work.

Para vivenciar tudo isso, você terá um pacote completo de benefícios que fazem toda a diferença:

  • 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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro de Software Sr (Java)
Engenheiro de Software Sr (Java)

PagBank • São Paulo

On-site
BRL 120,000 - 180,000
Vale-alimentação/refeiçao
Plano de saúde e odontológico
Seguro de vida
+7
Engenheiro de Software Pl. (Java) SAO PAULO - SP and Hybrid Full-time employee
Engenheiro de Software Pl. (Java) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro • São Paulo

On-site
BRL 180,000 - 320,000
Vale-alimentação e/ou refeição
Plano de saúde e odontológico
Seguro de vida
+6
Engenheiro Software Pl. (Java)
Engenheiro Software Pl. (Java)

PagBank • Brazil

On-site
BRL 120,000 - 180,000
Vale-refeição / alimentação
Plano de saúde e odontológico
Seguro de vida
+6
Engenheiro Software Pl. (Java)
Engenheiro Software Pl. (Java)

PagSeguro • Brazil

Remote
BRL 100,000 - 190,000
Engenheiro de Software Sr. (Java) São Paulo - SP and Remote Full-time employee
Engenheiro de Software Sr. (Java) São Paulo - SP and Remote Full-time employee

PagSeguro • São Paulo

Remote
BRL 140,000 - 210,000
Vale- alimentação/refeição
Plano de saúde
Seguro de vida
+3
Engenheiro de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

PagSeguro • Brazil

On-site
BRL 180,000 - 260,000
Vale-alimentação
Plano de saúde
Seguro de vida
+7
Engenheiro de Sistemas Pl. (SRE)
Engenheiro de Sistemas Pl. (SRE)

PagSeguro • São Paulo

On-site
BRL 502,000 - 837,000
Vale-alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+6
Engenheiro de Software Pl. (Prompts NLP) São Paulo - SP and Remote Full-time employee
Engenheiro de Software Pl. (Prompts NLP) São Paulo - SP and Remote Full-time employee

PagSeguro • São Paulo

Remote
BRL 120,000 - 190,000
Vale-refeição
Plano de saúde
Seguro de vida
+6
Engenheiro de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

PagBank • Brazil

On-site
BRL 120,000 - 180,000
Vale-refeição/alimentação
Plano de saúde e odontológico
Seguro de vida
+4
Engenheiro de Software Sr. (Android)
Engenheiro de Software Sr. (Android)

PagBank • São Paulo

On-site
BRL 120,000 - 180,000
Vale-alimentação/refeição
Plano de saúde/odontológico
Seguro de vida
+4