Engenheiro de Software Pl., Java

🕒 July 29

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 28%

infoinfo

🗣️🇧🇷🇵🇹 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

🛡️ Insurance

💼 Consulting

📦 Logistics

Insurance • Consulting • Logistics

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

• Desenvolver, manter e evoluir APIs com Java e Spring Boot. • Trabalhar com APIs REST, incluindo HTTP, versionamento, boas práticas e tratamento de erros. • Utilizar Git em fluxos como GitFlow ou Trunk Based Development. • Desenvolver soluções com bancos de dados relacionais e SQL. • Aplicar Clean Code e Clean Architecture. • Criar e manter testes unitários automatizados. • Analisar e resolver problemas de baixa e média complexidade, identificando problemas e gargalos no código. • Trabalhar com arquitetura de microsserviços. • Aplicar noções práticas de Kubernetes. • Utilizar princípios de arquitetura de software, incluindo DDD, arquitetura hexagonal e arquitetura em camadas. • Trabalhar com mensageria, incluindo Kafka e RabbitMQ, produtores, consumidores e retries.

🎯 Requirements

• Experiência sólida com Java em ambiente produtivo. • Domínio de Programação Orientada a Objetos (POO) e princípios SOLID. • Experiência prática com Spring Boot. • Bons conhecimentos em APIs REST, HTTP, versionamento, boas práticas e tratamento de erros. • Experiência com Git, incluindo GitFlow ou Trunk Based Development. • Conhecimento sólido em bancos de dados relacionais e SQL. • Aplicação de Clean Code e Clean Architecture. • Experiência com testes unitários automatizados. • Capacidade de análise e resolução de problemas de baixa e média complexidade. • Conhecimento de arquitetura de microsserviços. • Noções práticas de Kubernetes. • Conhecimento de princípios de arquitetura de software: DDD, arquitetura hexagonal e arquitetura em camadas. • Conhecimento de mensageria: Kafka, RabbitMQ, produtores, consumidores e retries. • Diferenciais: boa comunicação e atuação colaborativa com times multidisciplinares. • Diferenciais: autonomia nas entregas, da compreensão ao desenvolvimento, testes e produção. • Diferenciais: experiência com observabilidade, incluindo logs e métricas. • Diferenciais: performance e tuning básico. • Diferenciais: integração com serviços externos e APIs de terceiros, incluindo elaboração de documentação. • Diferenciais: segurança em APIs, OAuth2 e JWT.

🏖️ Benefits

• Vale-alimentação e/ou refeição. • Plano de saúde e odontológico. • Seguro de vida. • Parceria com TotalPass e ZenKlub. • Licença maternidade e paternidade estendidas. • Auxílio-creche. • Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS. • No dress code. • Day off no aniversário. • Baby Gift: presente para recém-nascidos.

Apply Now

Similar Jobs

🕒 July 28

AM53 Smart Solutions

11 - 50

💼 Consulting

📦 Logistics

📣 Marketing

WebsiteLinkedIn

Senior Java Developer working on Foreign Exchange projects at Santander in São Paulo. Involved in software development lifecycle and collaboration with global teams.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

ETL

Hibernate

Java

Jenkins

Kafka

Kubernetes

NoSQL

OpenShift

SDLC

Spring

Spring Boot

SpringBoot

SQL

🕒 July 28

Sinqia

1001 - 5000

💼 Consulting

💳 Fintech

🏦 Banking

WebsiteLinkedIn

Senior Fullstack Developer at Evertec responsible for implementing AI solutions in fintech. Collaborating with Tech Leads and translating technical specifications into real solutions.

🏢🏡 São Paulo – Hybrid

💰 Post-IPO Secondary on 2015-05

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Python

React

🕒 July 28

Avanade

10,000+ employees

💼 Consulting

📦 Logistics

📣 Marketing

WebsiteLinkedIn

Backend .NET Developer role focusing on innovative solutions for digital transformation at Avanade. Collaborating with multidisciplinary teams on backend development and AI-driven solutions.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Azure

Python

.NET

🕒 July 28

Certisign

501 - 1000

🔒 Cybersecurity

☁️ SaaS

WebsiteLinkedIn

Java Developer responsible for designing and building software solutions at Certisign. Focused on performance, scalability, and usability within a tech company.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

Cloud

Docker

Google Cloud Platform

Java

JavaScript

Kotlin

Kubernetes

MongoDB

NoSQL

React

Spring

Spring Boot

SpringBoot

SQL

TypeScript

🕒 July 27

GrupoSC Distribuidora de Medicamentos

10,000+ employees

🏥 Healthcare

💼 Consulting

🍽️ Food & Beverage

WebsiteLinkedIn

Analista Funcional Sr .Net responsible for integrating ERP systems and ensuring information security at GrupoSC. Collaborating on innovative technologies in a hybrid work environment.

🏢🏡 São Paulo – Hybrid

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🗣️🇧🇷🇵🇹 Portuguese Required

Azure

ERP

MS SQL Server

SOAP

SQL