Engenheiro de Software Sr (Java)

PagBank

São Paulo

On-site

BRL 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

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

Job summary

PagBank está com vaga para desenvolvedor Back-End Java em São Paulo, buscando profissionais para construir soluções escaláveis e de alta disponibilidade. O papel envolve APIs, integração entre sistemas e uso de práticas modernas de desenvolvimento.

O candidato ideal tem experiência com Java, APIs, bases de dados relacionais, mensageria e testes automatizados, atuando também com AWS, CI/CD e arquitetura distribuída. Benefícios e cultura de inovação acompanham a vaga.

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.
  • Experiência com testes automatizados.
  • 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 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.

Skills

Java Backend
OOP
SQL
APIs
CI/CD
Mensageria
Testes Automatizados
Arquiteturas Distribuídas
AWS
DevOps
Spark/Hadoop
Kafka

Education

Bacharelado em Ciência da Computação

Tools

Git

Job description

Como fazemos tudo isso?
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!

Responsabilidades e atribuições
  • 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.
Requisitos e qualificações
  • 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.
Informações adicionais
  • 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 Apache Spark e Apache Hadoop.
  • 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
  • Conhecimento processamento Batch.
Olá, somos o PagBank!

Tudo faz parte da nossa missão: 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 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.
  • Auxílio-creche.
  • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.
E tem mais:
  • 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) SAO PAULO - SP and Hybrid Full-time employee
Engenheiro de Software Sr (Java) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro • São Paulo

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

PagBank • São Paulo

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 Jr. (Java)
Engenheiro de Software Jr. (Java)

PagSeguro • São Paulo

On-site
BRL 100,000 - 201,000
Vale-alimentação/refeição
Plano de saúde/odontológico
Seguro de vida
+5
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. (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 Jr. (Java)
Engenheiro de Software Jr. (Java)

PagBank • São Paulo

On-site
BRL 90,000 - 140,000
Vale alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+4
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 de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

PagSeguro • Brazil

Remote
BRL 180,000 - 260,000
Vale-alimentação
Plano de saúde
Seguro de vida
+7
Especialista de Onboarding e Ativação de Clientes
Especialista de Onboarding e Ativação de Clientes

PagBank • São Paulo

On-site
BRL 180,000 - 250,000
Vale-alimentação e/ou refeição
Plano de saúde e odontológico
Seguro de vida
+5
Engenheiro de Qualidade de Software Sr.
Engenheiro de Qualidade de Software Sr.

PagBank • São Paulo

Hybrid
BRL 90,000 - 150,000
Vale-refeição/alimentação
Plano de saúde e odontológico
Seguro de vida
+4