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/17/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, application development, and proactive platform monitoring. Proficient in Java, Kotlin, and various frameworks, with a strong understanding of distributed systems and microservices.

Highest-signal resume keywords
Java ProgrammingMicroservices ArchitectureSpring FrameworkREST API DevelopmentAgile Methodologies

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 ProgrammingData StructuresTest AutomationAsynchronous CommunicationDistributed Systems
Soft Skills
CollaborationAnalytical Thinking
Tools & Technologies
GitGradleMavenDockerKubernetes
Industry Keywords
CI/CDRelational DatabasesNoSQL DatabasesSystem MonitoringArtificial Intelligence

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 engineering process improvements.

Requirements

What you’ll need
  • Bachelor's degree in Information Technology or a related field, or relevant experience.
  • Knowledge of data structures and object-oriented programming principles.
  • Experience with 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.
  • Experience with asynchronous communication using message brokers (RabbitMQ, JMS, Kafka, etc.).
  • Experience with system monitoring tools and practices such as New Relic, Grafana, and ELK.
  • Experience with test automation.
  • Experience with artificial intelligence.
  • Technical English proficiency.
  • Knowledge of development practices and principles such as SOLID, the Twelve-Factor App methodology, and Domain-Driven Design (preferred).
  • Experience with Agile methodologies (preferred).
  • Experience with Docker and Kubernetes (preferred).
  • Experience with NoSQL databases such as MongoDB and DynamoDB (preferred).
  • Experience with Node.js and/or Python (preferred).
  • Experience with AWS and Terraform (preferred).

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.
  • Birthday day off.
  • Baby Gift: gift for newborns.