PagBank
PagBank
5,001 – 10,000 Employees
ConsultingInsuranceLogistics
PagBank is a Brazilian fintech and digital banking platform serving consumers, businesses, and merchants through payment and financial products. Its offering includes point-of-sale card machines, mobile payments, online payment links, digital accounts, debit and credit cards, investments, insurance, payroll services, and financing and receivables-anticipation solutions delivered with partner banks. PagBank also provides business management tools for billing, reconciliation, and electronic payments, along with developer integrations that support online commerce.

Senior Java Software Engineer

Build Java architectures, APIs, and microservices at PagBank, contributing to financial products and the health of its digital banking platform.

Description

  • Assess and help shape system architecture decisions.
  • Turn business requirements into system architectures and solutions.
  • Analyze, document, code, review, debug, test, and deliver applications.
  • Monitor platform conditions and take proactive steps to maintain its health.
  • Work with related teams and departments.
  • Help improve engineering processes.

Requirements

  • Bachelor’s degree in information technology or a related discipline, or equivalent relevant experience.
  • Understanding of object-oriented programming.
  • Understanding of AI use across the software development lifecycle.
  • Knowledge of distributed systems and microservices.
  • Experience with Java and/or Kotlin.
  • Experience with Spring frameworks, including Boot, Data, or Cloud.
  • Experience with Git, Gradle or Maven, and CI/CD tools.
  • Experience with relational databases such as Oracle and/or MySQL.
  • Experience building REST APIs.
  • Knowledge of messaging through brokers such as RabbitMQ, JMS, and Kafka.
  • Familiarity with system monitoring tools and practices, such as New Relic, Grafana, and ELK.
  • Knowledge of automated testing.
  • Preferred: familiarity with SOLID principles, the Twelve-Factor methodology, and Domain-Driven Design; agile methods; Docker and Kubernetes; NoSQL databases such as MongoDB and DynamoDB; Node.js and/or Python; AWS and Terraform.

Benefits

  • Meal and/or food allowance.
  • Health and dental coverage.
  • Life insurance.
  • Membership partnerships with TotalPass and ZenKlub.
  • Extended maternity and paternity leave.
  • Childcare support.
  • Up to 50% off graduate programs and MBAs at institutions including FIA, FAAP, and PUCRS.
  • No dress code; wear what feels comfortable.
  • A day off for your birthday through the #TáDeParabéns program.
  • A newborn gift through the Baby Gift program.

Related Jobs