Logo for PagBank

Engenheiro de Software Jr. (Java)

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems or related fields.
  • Experience with Back-End development using Java.
  • Knowledge of object-oriented programming, data structures and algorithms.
  • Experience with relational databases and SQL queries.

Requirements:

  • Develop and maintain Back-End solutions in Java for high availability applications with large transaction volumes.
  • Support and evolve the Receivables Agenda platform by implementing new functionalities and continuous improvements.
  • Develop and evolve APIs and systems integrations.
  • Implement solutions for a complex business rules environment, ensuring quality, performance, and reliability of applications.

Job description

JOB 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!


RESPONSIBILITIES AND ASSIGNMENTS


  • 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 da plataforma de Agenda de Recebíveis, 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, Dojo 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.

REQUIREMENTS AND 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.

ADDITIONAL INFORMATION


Será um diferencial se você tiver:

  • 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.
  • Experiência com processamento Batch.


Modelo de trabalho:

  • Modelo de trabalho híbrido para pessoas que residem em São Paulo, com 1 dia por semana de atuação presencial no escritório.
  • Para profissionais que residem a mais de 90 km do escritório, o modelo de trabalho é remoto.

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 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.


Tá a fim de uma carreira que rende mais? Vem pro nosso time imbatível!

#VemProPags.


Related jobs

Other jobs at PagBank

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.