Mid-level Software Engineer, Java

🕒 May 12

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of PagBank

PagBank

WebsiteLinkedIn

5001 - 10000 employees

Founded 2006

💳 Fintech

🏦 Banking

🤝 B2B

Fintech • Banking • B2B

PagBank is a Brazilian fintech and digital banking platform that offers payment processing and merchant services, including POS card machines (maquininhas), mobile payment solutions, and online payment links. It provides digital accounts for consumers and businesses (Conta Digital and Conta PJ), debit and credit cards, investments (CDB, funds), insurance and payroll solutions, and financing/anticipation products via partner banks. PagBank also supplies business management tools (billing, reconciliation, TEF/PlugPag), developer integrations for online sales, and customer support and partner programs.

📋 Description

• Evaluate, discuss, and define system architectures and propose improvements, promoting technical cohesion and consistency across 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 deploying new technologies. • Collaborate with other departments to ensure integration of tools. • Implement automated tests (integration, system, and functional tests). • Monitor the environment and create proactive actions to ensure platform health. • Work with the security team to guarantee platform reliability. • Build tools to ensure resources are used responsibly and efficiently. • Contribute to improvements in the team’s technical development process (Dojo, pair programming, and other practices).

🎯 Requirements

• Bachelor’s degree in Information Technology or a related field. • Experience developing distributed architectures. • Experience in software development. • Proficiency in Java. • Experience developing for Unix/Linux environments. • Experience with high-scalability and high-performance systems. • Experience using and customizing Kafka consumers and producers. • Experience with event-driven architecture. • Knowledge of data structures, algorithms, and complexity analysis. • Knowledge of concurrent programming and debugging techniques. • Knowledge of object-oriented programming, design patterns, and programming using REST calls and JSON. • Knowledge of TCP and UDP communication protocols. • Experience with microservices, DevOps practices, Mesos, Docker, Marathon, and HAProxy. • Experience with relational databases and SQL. • Experience with Spring Boot. • Experience with TDD and BDD. • Experience with unit testing and test automation. • 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

• Meal and/or food allowance. • Health and dental insurance. • Life insurance. • Partnerships with TotalPass and ZenKlub. • Extended maternity and paternity leave. • Childcare assistance. • Up to 50% discounts on postgraduate and MBA programs at major institutions such as FIA, FAAP, and PUCRS. • No dress code: wear what makes you comfortable. • Birthday day off (#TáDeParabéns). • Baby Gift: a present for newborns.

Apply Now

Similar Jobs

🕒 May 12

Inmetrics

501 - 1000

🤖 Artificial Intelligence

🤝 B2B

☁️ SaaS

WebsiteLinkedIn

Tech Lead Java at Inmetrics overseeing software project planning, management, and delivery with a focus on Java development and stakeholder coordination.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Hibernate

Java

RabbitMQ

Spring

Spring Boot

SpringBoot

Subversion

🕒 May 12

Evertec

5001 - 10000

WebsiteLinkedIn

Software Engineer in .NET developing and maintaining investment banking systems at Evertec. Collaborating with teams to evolve products and ensure efficient integration of new functionalities.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

JavaScript

Oracle

RabbitMQ

SQL

.NET

🕒 May 9

FCamara Consulting & Training

1001 - 5000

🛍️ eCommerce

🤖 Artificial Intelligence

WebsiteLinkedIn

Backend Java Developer at FCamara focusing on application development and maintenance. Collaborating with multidisciplinary teams to deliver high-quality software solutions.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

BigQuery

Cloud

Docker

Google Cloud Platform

GraphQL

Java

Kubernetes

Spring

Spring Boot

SpringBoot

SQL

Terraform

🕒 May 9

CrafTech Smart Solutions

201 - 500

🤝 B2B

🏢 Enterprise

🤖 Artificial Intelligence

WebsiteLinkedIn

Backend Developer in São Paulo, focused on building scalable backend systems and high-performance APIs. Collaborates with cross-functional teams and mentors junior developers.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

GraphQL

.NET

🕒 May 9

Sinqia

1001 - 5000

💳 Fintech

🏦 Banking

🛍️ eCommerce

WebsiteLinkedIn

Fullstack Java Developer at Evertec sustaining critical applications to ensure stability and performance. Requires Java Fullstack experience, database knowledge, and working collaboratively in teams.

🏢🏡 São Paulo – Hybrid

💰 Post-IPO Secondary on 2015-05

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

Java

Kafka

NoSQL

SOAP

SQL