Engenheiro de Software Pl. (Java)
Indexed description
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çõesDesenvolver 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 e qualificaçõesSuperior 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.Informações adicionaisPara se destacar nesta posição, será um diferencial: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.Modelo de TrabalhoModelo de trabalho híbrido para profissionais residentes em São Paulo, com 1 dia por semana de atuação presencial no escritório.Para profissionais que residem a mais de 90 km do escritório, o modelo de trabalho é 100% remoto (Full Home Office).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search