O PagBank, reconhecido como o 2º maior banco digital do país e líder em rentabilidade no setor de fintech, está em busca de um Engenheiro de Software Sênior (Java) para integrar sua equipe. A oportunidade é destinada a profissionais apaixonados por tecnologia, que gostam de desafios e acreditam no poder da colaboração para alcançar grandes resultados.
Responsabilidades e Atribuições
- Trabalhar em conjunto com uma equipe altamente qualificada na construção de software de qualidade, com foco em escalabilidade para volumes elevados de dados e aplicações de alto risco.
- Liderar equipes na concepção de todo o ciclo de vida de novas funcionalidades/produtos, garantindo sua entrega e acompanhamento.
- Definir a arquitetura de aplicações e criar soluções que simplifiquem e tornem mais produtiva a vida dos clientes.
- Planejar, estimar e analisar impactos e riscos em mudanças de aplicações.
- Desenvolver e monitorar métricas de qualidade das aplicações.
- Interagir com diversas áreas da empresa em um ambiente de alto crescimento profissional.
- Participar ativamente na melhoria contínua do processo de desenvolvimento técnico, incluindo práticas como Dojo e Pair Programming.
- Contribuir para a segurança da plataforma, interagindo com a equipe de segurança.
- Buscar o desenvolvimento pessoal e da equipe, expressando opiniões, participando de feedbacks e planejamento de carreira.
Requisitos e Qualificações
- Graduação em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas afins.
- Experiência em programação orientada a objetos, estrutura de dados e algoritmos.
- Conhecimento em versionamento de software e experiência em CI/CD.
- Domínio de Modelagem, Documentação e implementação de APIs.
- Experiência em modelagem e integração de bancos de dados relacionais e não relacionais.
- Vivência em arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
- Experiência em Messages Brokers e Streaming, assim como em processos Batch distribuídos.
- Conhecimento em melhores práticas de qualidade de software, incluindo testes automatizados, segurança, monitoramento e documentação.
- Comprometimento, proatividade e habilidade para trabalhar em equipe.
- Desejável experiência em desenvolvimento de microserviços, Cloud Computing (principalmente AWS), metodologias ágeis e práticas de DevOps.
Se você se identifica com esse perfil e deseja fazer parte de uma equipe que busca revolucionar o mercado financeiro brasileiro, não perca tempo e candidate-se! Mais informações sobre a vaga podem ser encontradas aqui.