PagBank

Engenheiro de Software Sr. (Java)

São Paulo / SP

Descrição da vaga

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

Desenvolver e evoluir aplicações Back-End utilizando Java e Spring Boot.

Projetar e implementar soluções baseadas em arquiteturas distribuídas e microsserviços.

Desenvolver soluções escaláveis, resilientes e de alta disponibilidade, considerando requisitos de desempenho e segurança.

Desenvolver e manter soluções baseadas em arquitetura orientada a eventos, utilizando Apache Kafka.

Implementar e integrar APIs REST, garantindo a comunicação entre sistemas e serviços.

Desenvolver e otimizar integrações e fluxos de processamento assíncrono.

Avaliar e propor melhorias na arquitetura e no desempenho das aplicações.

Implementar testes automatizados e aplicar boas práticas de qualidade e manutenção de código.

Identificar e solucionar problemas técnicos, contribuindo para a estabilidade e a confiabilidade das aplicações.

Monitorar aplicações e analisar métricas, logs e indicadores de desempenho para identificar oportunidades de melhoria.

Contribuir para a evolução dos processos de desenvolvimento, automação e integração contínua.

Aplicar boas práticas de segurança, resiliência e tolerância a falhas no desenvolvimento das soluções.




Requisitos e qualificações

Superior completo em Tecnologia da Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas.

Experiência sólida com desenvolvimento de sistemas utilizando Java.

Experiência com Spring Boot e desenvolvimento de aplicações Back-End.

Experiência com arquiteturas distribuídas e microsserviços.

Experiência com desenvolvimento de sistemas de alta escalabilidade, disponibilidade e desempenho.

Experiência com arquitetura orientada a eventos (Event-Driven Architecture).

Experiência com Apache Kafka, incluindo desenvolvimento e configuração de produtores e consumidores.

Experiência com desenvolvimento e integração de APIs REST, utilizando JSON.

Experiência com bancos de dados relacionais e SQL.

Experiência com testes unitários, testes automatizados e TDD.

Experiência com refatoração de código, Clean Code e boas práticas de engenharia de software.

Experiência com desenvolvimento em ambientes Unix e Linux.

Experiência com ferramentas e práticas de monitoramento e observabilidade de aplicações, como New Relic.

Conhecimento em programação orientada a objetos, Design Patterns, estruturas de dados, algoritmos e análise de complexidade.

Conhecimento em programação concorrente, troubleshooting e técnicas de depuração de aplicações.

Conhecimento em Docker e Kubernetes.

Conhecimento em práticas de DevOps, integração contínua e entrega contínua (CI/CD), utilizando ferramentas como Jenkins.

Conhecimento em conceitos de resiliência, tolerância a falhas e comunicação entre sistemas distribuídos.

Conhecimento em boas práticas de segurança no desenvolvimento de software.

Inglês técnico para leitura de documentações.




Informações adicionais

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

Experiência com AWS e desenvolvimento de aplicações em ambientes Cloud.

Experiência com bancos de dados NoSQL.

Experiência avançada com Apache Kafka e ecossistemas orientados a eventos.

Conhecimento em GraphQL.

Experiência com processamento assíncrono e grandes volumes de dados.

Experiência com práticas avançadas de observabilidade, incluindo análise de métricas, logs e rastreamento distribuído (tracing).

Experiência com sistemas críticos e ambientes de alta disponibilidade.

Experiência com metodologias ágeis, como Scrum, Lean ou Kanban.

Certificações em Java, AWS ou tecnologias correlatas.





Modelo de trabalho: Home Office (para residentes fora de São Paulo) ou Híbrido, com 1 dia por semana presencial na Faria Lima/SP (para residentes em um raio de até 90 km de São Paulo)?



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 e certificados como um Excelente Lugar para Trabalhar pela Great Place to Work.

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.

Candidatar-se à vaga