Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

Senior Software Engineer evaluating systems architecture, ensuring automation and platform reliability at PagBank. Collaborating on innovative technology solutions for financial services.

Posted 5/21/2026full-timeSão Paulo • 🇧🇷 BrazilSeniorWebsite

Tech Stack

Tools & technologies
DockerHAProxyJavaJenkinsLinuxSpringSpring BootSpringBootSQLUnix

About the role

Key responsibilities & impact
  • Evaluate, discuss and define system architecture and propose improvements, promoting technical cohesion and consistency of business processes.
  • Translate business requirements into architectures and systems.
  • Plan and implement solutions for a microservices platform.
  • Ensure the highest possible level of automation for solutions.
  • Participate in researching and implementing new technologies.
  • Interact with other areas to ensure tool integration.
  • Oversee environment monitoring and create proactive actions to ensure platform health.
  • Collaborate with the security team to ensure platform reliability.
  • Build tools to ensure resources are used responsibly.
  • Contribute to improvements in the team's technical development process (Dojo, pair programming, among others).

Requirements

What you’ll need
  • Bachelor's degree in Information Technology or related fields.
  • Experience developing distributed architectures.
  • Experience in software development.
  • Experience with the Java programming language.
  • Experience developing for Unix and Linux environments.
  • Knowledge of data structures, algorithms and complexity analysis.
  • Knowledge of concurrent programming and techniques for debugging code.
  • Knowledge of object-oriented programming, design patterns, and programming using REST calls and JSON.
  • Knowledge of TCP and UDP communication protocols.
  • Knowledge of microservices, DevOps, Mesos, Docker, Marathon, and HAProxy.
  • Experience with relational databases and SQL.
  • Experience with Spring Boot.
  • Experience with TDD and BDD.
  • Experience with unit testing.
  • Experience with code refactoring.
  • Experience with system monitoring tools and practices such as New Relic.
  • Knowledge of continuous automation platforms such as Jenkins.
  • Technical English.

Benefits

Comp & perks
  • Meal allowance and/or meal voucher.
  • Health and dental insurance.
  • Life insurance.
  • Partnerships with TotalPass and ZenKlub.
  • Extended maternity and paternity leave.
  • Childcare assistance.
  • Tuition discounts of up to 50% for postgraduate and MBA programs from leading institutions such as FIA, FAAP and PUCRS.
  • No dress code: what matters is wearing what makes you feel good.
  • #TáDeParabéns: Day off on your birthday.
  • Baby Gift: present for newborns.

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 & Tools
JavaUnixLinuxdata structuresalgorithmsconcurrent programmingobject-oriented programmingRESTJSONSQL
Soft Skills
collaborationcommunicationproblem-solvingtechnical cohesionprocess improvement
Certifications
Bachelor's degree in Information Technology