Back to search
PagBank Gupy · Posted 1mo ago

Engenheiro de Software Pl. (Java)

São Paulo Full-time

hybrid Brasil Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛

Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!

Tá a fim de uma carreira que rende mais?

Confira essa oportunidade e #VemProPags!

Responsabilidades e atribuições

Atuar no desenvolvimento, manutenção e evolução de funcionalidades, construindo soluções escaláveis, resilientes, performáticas e de alta disponibilidade.

Participar do levantamento, refinamento e entendimento dos requisitos de negócio e técnicos, contribuindo para a definição de soluções.

Desenvolver APIs, integrações e componentes.

Colaborar na definição e evolução da arquitetura da plataforma, contribuindo para decisões técnicas e adoção de boas práticas de engenharia.

Modelar e evoluir estruturas de dados e bancos de dados, garantindo performance e analisando planos de execução de consultas.

Produzir documentação técnica e não técnica, incluindo artefatos de arquitetura.

Implementar testes que garantam a qualidade e confiabilidade das entregas.

Garantir a observabilidade das aplicações, realizando diagnósticos e atuando na análise e resolução de incidentes e problemas em produção.

Conduzir demandas de média complexidade com autonomia, interagindo com áreas de negócio, arquitetura, governança e demais times de engenharia.

Atuar com senso de dono, identificando oportunidades de melhoria nas aplicações e nos processos.

Requisitos e qualificações

Superior completo em Tecnologia da Informação e áreas correlatas.

Experiência com desenvolvimento de software utilizando Java.

Conhecimento em Spring Boot ou Quarkus, APIs REST e arquitetura de microsserviços.

Experiência com bancos de dados relacionais (Oracle, PostgreSQL ou MySQL).

Conhecimento em modelagem de dados e otimização de consultas SQL.

Experiência com controle de versão utilizando Git.

Conhecimento em pipelines de integração e entrega contínua (CI/CD).

Experiência com testes automatizados utilizando JUnit, Mockito ou frameworks similares.

Conhecimento em estruturas de dados, orientação a objetos e princípios de desenvolvimento de software.

Familiaridade com metodologias ágeis (Scrum e Kanban).

Conhecimento em observabilidade, incluindo logs, métricas e monitoramento de aplicações.

Capacidade analítica para identificar causas raiz e resolver problemas de forma estruturada.

Conhecimento em uso de ferramentas de IA aplicadas ao desenvolvimento de software, como abordagens Spec-Driven ou Harness Engineering.

Informações adicionais

Conhecimento em Docker e Kubernetes.

Experiência com mensageria e processamento assíncrono (Kafka, RabbitMQ, JMS ou similares).

Conhecimento em arquitetura orientada a eventos.

Experiência com computação em nuvem (AWS, OCI ou Azure).

Conhecimento em princípios SOLID, Clean Code e Design Patterns.

Conhecimento em ferramentas de observabilidade, como Grafana, ELK, New Relic ou similares.

Conhecimento em modelagem de domínios complexos.

Interesse por produtos internos de engenharia, arquitetura corporativa, governança tecnológica e automação de processos.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search