Descrição da Vaga
O PagBank está em busca de um Engenheiro de Software Pleno com foco em Java para atuar no desenvolvimento de softwares escaláveis, seguros e de alta disponibilidade, voltados para aplicações críticas e de grande volume de dados. O profissional será responsável por liderar a concepção, desenvolvimento e implementação de novas funcionalidades e produtos, garantindo sua entrega e evolução contínua, além de definir e evoluir a arquitetura das aplicações, considerando escalabilidade, performance e manutenibilidade.
Responsabilidades
- Desenvolver softwares escaláveis, seguros e de alta disponibilidade, voltados para aplicações críticas e de grande volume de dados.
- Liderar a concepção, o desenvolvimento e a implementação de novas funcionalidades e produtos, garantindo sua entrega e evolução contínua.
- Definir e evoluir a arquitetura das aplicações, considerando escalabilidade, performance e manutenibilidade.
- Criar soluções que simplifiquem processos e proporcionem uma melhor experiência aos clientes.
- Planejar, estimar e analisar impactos e riscos relacionados às mudanças nas aplicações.
- Definir e acompanhar métricas de qualidade, disponibilidade e desempenho das aplicações desenvolvidas.
- Atuar em conjunto com diferentes áreas da empresa e Times de Negócio para entender necessidades e propor soluções técnicas.
- Colaborar com a equipe de Segurança para garantir a confiabilidade, a integridade e a proteção da plataforma.
- Contribuir para a evolução das práticas técnicas da equipe, disseminando conhecimentos por meio de iniciativas como Dojo e Pair Programming.
Requisitos
- ✓Superior completo em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas.
- ✓Sólido conhecimento em programação orientada a objetos, estruturas de dados e algoritmos.
- ✓Experiência com desenvolvimento em Java.
- ✓Experiência com versionamento de código utilizando Git.
- ✓Experiência com pipelines de CI/CD.
- ✓Sólido conhecimento em modelagem, documentação e implementação de APIs.
- ✓Experiência com bancos de dados relacionais e não relacionais.
- ✓Vivência em arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
- ✓Experiência com Message Brokers e plataformas de streaming.
- ✓Conhecimento em processamento Batch distribuído.
- ✓Experiência com boas práticas de engenharia de software, incluindo testes automatizados, segurança, monitoramento e documentação.
- •Experiência no desenvolvimento de microsserviços.
- •Experiência com Cloud Computing, especialmente AWS.
- •Vivência em metodologias ágeis e práticas de melhoria contínua.
- •Experiência com práticas de DevOps.
- •Conhecimento em Specification-Driven Development (Spec-Driven Development).
- •Conhecimento em desenvolvimento Front-End.
Benefícios
- ✓Vale-alimentação e/ou refeição
- ✓Plano de saúde
- ✓Plano odontológico
- ✓Seguro de vida
- ✓Parceria com TotalPass
- ✓Parceria com ZenKlub
- ✓Licença maternidade estendida
- ✓Licença paternidade estendida
- ✓Auxílio-creche
- ✓Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS
- ✓Day off no aniversário
- ✓Baby Gift: presente para recém-nascidos
Categorias
Sobre a Empresa
Mais vagas na PagBank →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.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home Senior ML Engineer / Ref. 0129E
BairesDev
Trabalhe de Casa Analista de M&A Sênior / Ref. 0386P
BairesDev
Trabalhe de Casa Advogado Sênior / Ref. 0566P
BairesDev
Trabalhe de Casa Desenvolvedor Front-End Sênior (React) / Ref. 0169P
BairesDev
Trabalhe de Casa Desenvolvedor Drupal Sênior / Ref. 0072P
BairesDev