Mid-level Software Engineer (Java)
Full-time
Worldwide
Oct 22, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
When you think about your career, what comes to mind? Purpose? Collaboration? Being a protagonist to make a difference? At PagBank we have all this and much more. 💛 We are looking for people who wear the company shirt with pride. People who want to make people's financial lives easier and drive business! Ready for a career that pays off more? Check out this opportunity and #ComeToPags! Work on the development of scalable, resilient, highly available, and high-performance applications. Help gather business and technical requirements. Produce technical and non-technical documentation such as diagrams and flowcharts. Drive medium-complexity demands from talking to business teams to other technical teams. Act in solving problems effectively, analyze and debug code. Collaborate in the evaluation and definition of system and software architecture. Identify and propose improvements to current systems to increase productivity, scalability, stability, and/or control. Create unit and integration tests. Develop APIs. Knowledge of Java and desirable knowledge of Python. Knowledge of relational databases and experience with SQL (Oracle, MySQL, or PostgreSQL). Knowledge of CI/CD tools (Jenkins, GoCD, etc.). Experience with distributed version control systems (Git). Experience with agile software development methodologies, such as Scrum or Kanban. Knowledge of design patterns.