Vaga de Engenheiro de Software Pl. (Java)
1 vaga: | Publicada em 04/10
- A combinar
Sobre a vaga
Descrição da vaga
Nascemos para democratizar os serviços bancários e de pagamentos!
Pioneirismo, tecnologia, inovação e resultados sustentáveis são constantes da
nossa trajetória. Lançamos a primeira maquininha de cartão sem aluguel do Brasil e
ao longo dos anos seguimos evoluindo para ampliar nosso ecossistema de soluções
financeiras.
Somos o 2º maior banco digital do país e a fintech mais rentável do segmento,
resultado do trabalho de um time formado por pessoas talentosas e criativas, que
atuam com dedicação, paixão e vontade de fazer acontecer.
Se você ama tecnologia, curte um bom desafio e acredita no poder da colaboração
para fazer grandes entregas, o Pags é pra você! Então, confira essa oportunidade e
vem pintar o Brasil de amarelo com a gente!
No PagBank todas as pessoas são bem-vindas
, sem distinção de gênero, orientação
sexual, etnia, cultura, religião, deficiência etc. O importante é você gostar de
desafios, trabalhar bem em equipe, vivenciar nossa cultura e nossa missão de
transformar e democratizar os serviços bancários e de pagamentos no Brasil.
#VemProPags
Responsabilidades e atribuições
Avaliar, discutir e definir arquitetura de sistemas e propor melhorias, promovendo
a coesão técnica e consistência dos processos de negócio e apresentando
alternativas para os diversos desafios.
Traduzir requisitos de negócio em arquiteturas e sistemas, enquadrando-os nos
sistemas já existentes ou propondo novos módulos quando necessário.
Planejar e executar soluções para nossa plataforma de microsserviços.
Garantir o maior nível possível de automação das soluções.
Participar da pesquisa e implantação de novas tecnologias.
Estar em contato com outras áreas para garantir a integração das ferramentas.
Cuidar da monitoração do ambiente e criar ações proativas que garantam a saúde da
plataforma.
Manter contato estreito com a equipe de segurança para garantir a confiabilidade
da plataforma..
Criar ferramentas com o intuito de garantir que os recursos estão sendo utilizados
de forma consciente.
Participar nas melhorias do processo de desenvolvimento técnico do time (DoJo,
Pair e afins).
Requisitos e qualificações
Experiência com desenvolvimento de sistemas.
Experiência com desenvolvimento de arquitetura distribuída, desenvolvimento e
acompanhamento técnico do time.
Experiência com linguagem de programação Java.
Experiência com desenvolvimento para ambiente Unix/Linux.
Conhecimento em estrutura de dados, algoritmos e análise de complexidade.
Conhecimento em programação concorrente, técnicas para depuração de código.
Conhecimento em programação orientada a objetos e design patterns, programação
utilizando chamadas REST/JSON.
Conhecimentos básicos de protocolos de comunicação TCP/UDP.
Conhecimento em Microsserviços, Devops, kubernetes, Docker, Marathon, hproxy load
balance, kafka, Rabbitmq.
Conhecimento em ferramentas de CI/CD, DevOps como Jenkins, Github Actions ou
similares.
Experiência com bancos de Dados Relacionais e SQL.
Experiência com SpringBoot.
Experiência com testes automatizados, unitários, testes de carga, etc.
Experiência com refactoring de código.
Experiência com ferramentas e práticas de monitoração de sistemas. Ex:
New relic, Splunk.
Conhecimento em alguma plataforma de Automação Continua. Ex:
Jenkins.
Informações adicionais
Desejável:
Experiência com Scrum, Lean ou Kanban.
Experiência com NodeJS.
Experiência com programação reativa.
Conhecimento em bancos NoSQL.
Conhecimento em AWS.
Conhecimento em Kotlin.
Conhecimentos em SOLID.
Inglês para leitura de manuais e artigos técnicos.
Certificação de programador Java.
Etapas do processo
SOBRE NÓS
Nascemos em 2006 para revolucionar o mercado de meios de pagamento e democratizar
o acesso aos serviços financeiros.
Foi com a gente que os consumidores passaram a comprar e vender dentro e fora da
internet de forma rápida, simples e segura. Fizemos história lançando a 1ª
maquininha de cartão sem aluguel, possibilitando as pessoas venderem mais e em
qualquer lugar ³.
Em 2019 expandimos e criamos o nosso banco digital, reforçando a nossa crença no
potencial transformador da tecnologia.
Hoje somos um dos maiores bancos digitais do país e uma das fintechs mais
rentáveis do segmento, resultado do trabalho de um time de mais de 7 mil
profissionais.
Aqui no Pags, a pesquisa e a inovação fazem parte do nosso DNA. Compartilhamos
experiências com profissionais talentosos e criativos em um ambiente colaborativo,
onde o aprendizado é garantido.
Quer fazer parte dessa história? Confira nossas vagas e #VemProPags, o banco
completo. New relic, Splunk.