Engenheiro de Software Sr. (Java)
PagBank · Remote - Brazil · posted Sep 17, 2026
Open to candidates in Brazil
More remote jobs open to candidates in Brazil
We never charge to apply.
What this role actually asks for
Extracted by RemoteHuntMust have
- •Java and Spring Boot experience
- •RESTful API development
- •Distributed architecture and microservices
- •Messaging queues (Kafka, RabbitMQ, SQS)
- •Docker and Kubernetes
- •Relational and non-relational databases
- •Unit, integration, and automated testing
Nice to have
- •Spring Cloud
- •Kotlin
- •Apache Spark
- •AWS experience
- •Generative AI and LLM knowledge
Tools and technologies
Languages required
The full posting
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çõesAtuar no desenvolvimento, manutenção e evolução de aplicações backend, APIs, integrações, consumers, jobs e fluxos transacionais críticos.Projetar e implementar soluções seguras, resilientes, escaláveis, observáveis e de alta performance.Participar de discussões de arquitetura, refinamentos técnicos, definições de padrões e estratégias de evolução tecnológica.Contribuir para a modernização de sistemas, promovendo boas práticas de engenharia de software e redução de dívida técnica.Atuar em atividades de sustentação, troubleshooting, análise de incidentes, identificação de causa raiz e correção de vulnerabilidades.Realizar code reviews e mentorar profissionais menos experientes, promovendo a excelência técnica do time.Desenvolver e evoluir pipelines de CI/CD, automações e processos que aumentem a produtividade e a qualidade das entregas.
Requisitos e qualificaçõesExperiência com desenvolvimento utilizando Java e Spring Boot.Experiência com Git e fluxos de versionamento.Experiência no desenvolvimento de APIs REST e RESTful.Experiência com arquitetura distribuída e microsserviços.Conhecimento em mensageria e filas (Kafka, RabbitMQ, SQS ou similares).Experiência com containers (Docker) e plataformas de orquestração (Kubernetes).Conhecimento em ferramentas de CI/CD (Jenkins, GitHub Actions ou similares).Experiência com bancos de dados relacionais (Oracle, MySQL, PostgreSQL) e não relacionais (MongoDB, Cassandra ou similares).Experiência com testes unitários, integrados e automatizados.Experiência com ferramentas de observabilidade e monitoração (New Relic, Dynatrace, Grafana, Splunk ou similares).Experiência em desenvolvimento e troubleshooting em ambientes Linux.Conhecimento de princípios SOLID, Design Patterns, Clean Architecture e DDD.Conhecimento de arquiteturas resilientes, escaláveis e orientadas a eventos.Conhecimento em TDD e BDD.Experiência com documentação de APIs utilizando Swagger/OpenAPI.
Informações adicionaisDesejávelConhecimento em Spring Cloud.Conhecimento em Kotlin.Conhecimento em Apache Spark.Experiência com AWS (S3, ECS, EKS, SQS, EMR, Lambda e demais serviços relacionados).Conhecimento em Azure ou GCP.Conhecimento dos conceitos fundamentais de Inteligência Artificial Generativa e Large Language Models (LLMs).Experiência na integração de aplicações com APIs de IA e serviços baseados em modelos de linguagem.Conhecimento de engenharia de prompts, contexto e uso de ferramentas de IA para desenvolvimento como Github Copilot, Kiro ou similares.
Similar remote jobs
Get new jobs like this by email
Once a week. Remote backend engineer jobs that can hire you in your country.
Is this one actually worth your time?
RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.