Engenheiro de Software Sr. (Java)
- •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
Avaliar, discutir e definir a arquitetura dos sistemas e propor melhorias.
Traduzir os requisitos de negócio em arquiteturas e sistemas enquadrando-os nos sistemas já existentes ou propondo novos módulos.
Planejar e executar soluções para o ecossistema de microsserviços.
Garantir o maior nível possível de automação das soluções.
Participar de pesquisas e implantação de novas tecnologias.
Garantir a integração das ferramentas, interagindo com as demais áreas.
Monitorar o ambiente e criar ações proativas para garantir a saúde do ecossistema.
Garantir a confiabilidade do ecossistema junto ao time de Segurança.
Desenvolver ferramentas com o intuito de garantir que os recursos estão sendo utilizados de forma consciente.
Participar de melhorias no processo de desenvolvimento técnico do time.
Desenvolver código junto aos times para resolver problemas técnicos e gerar valor de negócio.
Adquirir conhecimento amplo sobre arquitetura dos sistemas e suas integrações.
REQUISITOS E QUALIFICAÇÕES
Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
Experiência com desenvolvimento e acompanhamento técnico de times.
Experiência com desenvolvimento de sistemas e linguagem de programação Kotlin/Java.
Conhecimento em estrutura de dados, algoritmos e análise de complexidade.
Conhecimento em programação concorrente e técnicas para depuração de código.
Experiência com programação orientada a objetos, design patterns.
Experiência com tecnologias de comunicação assíncrona como Rabbit, JMS, Kafka, SQS e SNS.Experiência com microsserviços (DevOps e Docker).
Experiência com bancos de dados relacionaisExperiência com Spring (Core, Boot, Cloud, Data etc.).
Experiência com ferramentas de desenvolvimento de testes e conhecimento sobre boas práticas relacionadas a qualidade e desempenho de software.
Conhecimento em CI/CD e plataforma Jenkins.
Experiência com refatoração de código, ferramentas e práticas de observabilidade e monitoramento de sistemas.
Conhecimento em práticas e ferramentas de segurança.
INFORMAÇÕES ADICIONAIS
Para se destacar nesta posição seria legal se você também tivesse:Experiência com metodologias ágeis.
Conhecimento em AWS.
Quer se candidatar a esta vaga de Engenheiro de Software Sr. (Java) com vantagem?
Receba em segundos uma versão adaptada do seu currículo com as palavras-chave e competências exatas exigidas pelos recrutadores desta oportunidade.
Clique para selecionar seu currículo (PDF ou Word)
O sistema lê seu histórico e gera a versão ideal para Engenheiro de Software Sr. (Java)
Outras Oportunidades Semelhantes
Ver todas as vagas →Grupo Boticário
Pessoa Desenvolvedora BackEnd Python/ NodeJs Especialista I (Venda Direta)
Remoto (Home Office)
Somos BHS 💚
Pessoa Desenvolvedora Backend Sênior (Home Office) [CLT Determinado - 5 meses]
Belo Horizonte, Minas Gerais
Afinz
ANALISTA QA PLENO
Remoto (Home Office)