Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
PagBank

Senior Software Engineer, Java

PagBank

. Evaluate, discuss, and contribute to system architecture decisions.

Posted 10/9/2026full-timeRemote • BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in system architecture, object-oriented programming, and the software development lifecycle, with a strong focus on developing and delivering applications using Java, Kotlin, and the Spring framework. Proficient in collaborating across teams to enhance engineering processes and ensure platform health through effective monitoring and proactive measures.

Highest-signal resume keywords
Java DevelopmentKotlin DevelopmentSpring FrameworkREST API DevelopmentDistributed Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingAI in Software DevelopmentMicroservicesGitGradleMavenCI/CD ToolsRelational DatabasesTest AutomationSOLID Principles
Soft Skills
CollaborationCommunication
Tools & Technologies
New RelicGrafanaELKDockerKubernetesRabbitMQJMSKafkaAWSTerraform
Industry Keywords
Agile MethodologiesTwelve-Factor MethodologyDomain-Driven DesignNoSQL DatabasesOracleMySQLMessage Brokers

Tech Stack

Tools & technologies
AWSCloudDockerDynamoDBGradleGrafanaJavaJavaScriptKafkaKotlinKubernetesMavenMongoDBMySQLNode.jsNoSQLOraclePythonRabbitMQSpringTerraform

About the role

Key responsibilities & impact
  • Evaluate, discuss, and contribute to system architecture decisions.
  • Translate business requirements into architectures and systems.
  • Analyze, document, code, conduct code reviews, debug, test, and deliver applications.
  • Monitor the environment and create proactive measures to ensure platform health.
  • Collaborate with related teams and departments.
  • Contribute to improvements in engineering processes.

Requirements

What you’ll need
  • Bachelor’s degree in Information Technology or a related field, or relevant experience.
  • Knowledge of object-oriented programming.
  • Knowledge of AI in the software development lifecycle.
  • Knowledge of distributed systems and microservices.
  • Experience with Java and/or Kotlin.
  • Experience with the Spring framework (Boot, Data, Cloud, etc.).
  • Experience with Git, Gradle/Maven, and CI/CD tools.
  • Experience with relational databases such as Oracle and/or MySQL.
  • Experience developing REST APIs.
  • Knowledge of communication using message brokers such as RabbitMQ, JMS, and Kafka.
  • Knowledge of system monitoring tools and practices, such as New Relic, Grafana, and ELK.
  • Knowledge of test automation.
  • Nice to have: knowledge of SOLID principles, the Twelve-Factor methodology, and Domain-Driven Design; agile methodologies; Docker and Kubernetes; NoSQL databases such as MongoDB and DynamoDB; Node.js and/or Python; AWS and Terraform.

Benefits

Comp & perks
  • Meal and/or food allowance.
  • Health and dental insurance.
  • Life insurance.
  • Partnerships with TotalPass and ZenKlub.
  • Extended maternity and paternity leave.
  • Childcare assistance.
  • Discounts of up to 50% on graduate programs and MBAs at leading institutions such as FIA, FAAP, and PUCRS.
  • No dress code: what matters is wearing what makes you feel comfortable.
  • #TáDeParabéns: a day off on your birthday.
  • Baby Gift: a gift for newborns.