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

senior
Can this job hire you?

We never charge to apply.

What this role actually asks for

Extracted by RemoteHunt

Must 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

JavaSpring BootGitRESTKafkaRabbitMQSQSDockerKubernetesJenkinsGitHub ActionsOracleMySQLPostgreSQLMongoDB

Languages required

pt

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.

Send this job to a friend:TelegramWhatsApp

Similar remote jobs

Get new jobs like this by email

Once a week. Remote backend engineer jobs that can hire you in your country.

Hiring in: your countryChange

Weekly, only when there are at least 3 new jobs. No account needed. Unsubscribe in one click. You never pay to apply. Privacy

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.