Start Your Search Here

Job Search

PagBank

Brasil / Global

Engenheiro de Software (Java)

Job Description

Talvez você nos conheça por maquininhas ou comerciais que ficam na memória, mas somos muito mais!

Todos os dias desenvolvemos produtos e soluções inspiradas pelo nosso propósito: facilitar a vida financeira das pessoas e negócios.

Trabalhamos para transformar a forma como as pessoas lidam com dinheiro abrindo novas possibilidades para alcançarem seus sonhos. Como fazemos tudo isso?

Com gente

Somos um time que joga junto! Aqui valorizamos todas as diversidades, seja de raça/etnia, gênero, idade, origem, pessoa com deficiência, orientação afetivo-sexual, constituição familiar e estética.

Com tecnologia

O espírito disruptivo e inovador está no nosso DNA: somos parte do Grupo UOL, empresa 100% brasileira, foi pioneira na internet e transforma a vida das pessoas desde 1996.

Com uma só cultura

Temos uma cultura forte e única, capaz de nos levar além, para continuarmos crescendo e perpetuando o nosso negócio.

Somos um dos maiores bancos digitais do país e uma das fintechs mais rentáveis do segmento.

Para vivenciar tudo isso, você terá um pacote completo de benefícios que fazem toda a diferença:

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.

E tem mais:

No dress code: o importante é você usar o que te faz bem.

#TáDeParabéns: Day off no aniversário.

Baby Gift: presente para recém-nascidos.

Tá a fim de uma carreira que rende mais? Vem pro nosso time imbatível!

#VemProPags.

/n Buscamos diferentes níveis de experiência. Por isso, o grau de domínio esperado nos conhecimentos abaixo será considerado de acordo com a senioridade da oportunidade:

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

Conhecimento e/ou experiência com desenvolvimento de software utilizando Java.

Conhecimento e/ou experiência com Spring Boot.

Conhecimento em programação orientada a objetos.

Conhecimento em APIs REST e JSON.

Conhecimento em bancos de dados relacionais e SQL.

Conhecimento em Git.

Conhecimento em testes unitários e automatizados.

Conhecimento em Linux.

Conhecimento em microsserviços e sistemas distribuídos.

Conhecimento em estruturas de dados e algoritmos.

Conhecimento em práticas de integração e entrega contínuas (CI/CD).

Inglês técnico.

Para se destacar nesta posição, seria legal se você também tivesse:

Conhecimento e/ou experiência com AWS.

Conhecimento em Docker e Kubernetes.

Conhecimento em práticas de DevOps.

Experiência com TDD e BDD.

Conhecimento em programação concorrente.

Conhecimento em Design Patterns.

Experiência com ferramentas de monitoramento e observabilidade, como New Relic.

Conhecimento em bancos de dados NoSQL.

Conhecimento em GraphQL.

Experiência com Node.js.

Experiência com Scrum, Lean ou Kanban.

Conhecimento em Jenkins ou GitHub Actions.

Certificação em Java.

/n De acordo com a senioridade e o desafio da posição, você poderá:

Desenvolver e evoluir aplicações e serviços utilizando Java.

Traduzir requisitos de negócio em soluções técnicas escaláveis e sustentáveis.

Desenvolver e manter soluções baseadas em microsserviços.

Atuar na evolução da arquitetura e na melhoria contínua das aplicações.

Desenvolver e manter APIs e integrações entre sistemas.

Implementar testes automatizados e contribuir para a qualidade do código.

Atuar na identificação e resolução de problemas em ambientes produtivos.

Acompanhar a saúde das aplicações por meio de ferramentas de monitoramento e observabilidade.

Desenvolver soluções que contribuam para a automação, disponibilidade, segurança e confiabilidade das plataformas.

Pesquisar e implementar tecnologias que contribuam para a evolução das soluções e dos processos de desenvolvimento.

Candidatar-se Now

Similar Opportunities

View all jobs