Engenheiro de Software Pl. (Java)

PagBank · posted Oct 28, 2026

Open to candidates in Brazil

Mid-level

Sign up and we score this job against your resume. You never pay to apply.

RemoteHunt reads employers' own pages. Free to browse. How we check

What this job asks for

Extracted by RemoteHunt

Must have

  • •Experiência com desenvolvimento de sistemas Java
  • •Arquitetura distribuída
  • •Desenvolvimento para ambiente Unix/Linux
  • •Estrutura de dados, algoritmos, análise de complexidade
  • •Programação orientada a objetos e design patterns
  • •Microsserviços, DevOps, Docker

Nice to have

  • •Metodologias ágeis
  • •Conhecimento em AWS

Tools and technologies

Java, Kafka, RabbitMQ, JMS, SQS, SNS, Docker, SQL, NoSQL, Spring, Jenkins, AWS

Languages required

pt

Read 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çõesAvaliar, discutir e definir a arquitetura dos sistemas e propor melhorias.Traduzir requisitos do negócio em arquiteturas e sistemas.Planejar e executar soluções para plataforma de microsserviços. Garantir o maior nível possível de automação das soluções.Participar de pesquisas e implantação de novas tecnologias.Trabalhar em colaboração com outras áreas para garantir a integração das ferramentas.Colaborar com o time de Segurança para garantir conformidade e confiabilidade da plataforma.Criar ferramentas para garantir o uso consciente de recursos.Participar de melhorias no processo de desenvolvimento técnico do time.Desenvolver código para resolução de problemas técnicos, gerando valor ao negócio.Adquirir conhecimento amplo sobre arquitetura dos sistemas e suas integrações.

Requisitos e qualificaçõesSuperior em Tecnologia da Informação ou áreas correlatas.Experiência com desenvolvimento de sistemas, linguagem de programação Java e arquitetura distribuída.Experiência com desenvolvimento e acompanhamento técnico de times.Experiência com desenvolvimento para ambiente Unix e Linux.Conhecimento em estrutura de dados, algoritmos e análise de complexidade.Conhecimento em programação concorrente e técnicas para depuração de código.Experiência com programação orientada a objetos e design patterns.Conhecimento em mensageria assíncrona (Kafka, RabbitMQ, JMS, SQS e SNS).Experiência com microsserviços DevOps e Docker.Experiência com bancos de dados relacionais e não relacionais (SQL e NoSQL).Experiência com Spring (Core, Boot, Cloud, Data etc.).Experiência com ferramentas de desenvolvimento de testes e conhecimento sobre boas práticas relacionadas à qualidade e desempenho de software.Conhecimento em ferramentas de CI/CD e plataforma, como Jenkins.Experiência com refatoração de código, ferramentas e práticas de observabilidade e monitoramento de sistemas.Conhecimento em práticas e ferramentas de segurança.Inglês técnico. Informações adicionaisDesejávelExperiência com metodologias ágeis.Conhecimento em AWS.

Send this job to a friend:TelegramWhatsApp

More remote jobs

More remote jobs open to candidates in

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

See how well this job fits your resume

Free, no card.

See my match for each job — free