Especialista em Engenharia de Software Fullstack | Java e React | Vaga Afirmativa para Pessoas Negras
Cielo Pagamentos · Remoto, BR
Somos mais que uma máquina, somos pessoas que transformam e **criam infinitas possibilidades.** Trabalhamos para **simplificar e impulsionar negócios para todas as pessoas**, oferecendo soluções financeiras inteligentes. Aqui, investimos em **tecnologia**, promovemos **desenvolvimento** e fomentamos a **inovação** para criar novos caminhos possíveis e gerar impacto positivo no mundo. Na Cielo, a gente trabalha com **autonomia** para escrever nossa própria jornada, **liberdade** para ser quem a gente é, e a oportunidade de **fazer acontecer**. Somos um time que **sonha no plural**, oferecendo uma experiência completa e focando no bem\-estar físico e mental de nossos mais de 7\.000 colaboradores e suas famílias. Acreditamos na **inclusão e acolhimento** de todas as pessoas, com suas singularidades e diversidade de vivências. Bora realizar seus sonhos com a gente! **Responsabilidades e atribuições** ----------------------------------- Você fará parte da construção de uma nova solução voltada à execução de operações financeiras, atuando em uma jornada que contempla desde a captação e o tratamento dos dados do cliente até a execução e liquidação das operações. O desafio envolve a criação de sistemas distribuídos, regras de negócio complexas, integrações com diferentes plataformas e requisitos rigorosos de segurança, rastreabilidade e retenção de dados. Além da responsabilidade técnica sobre componentes críticos da solução, a pessoa Especialista será uma das principais referências de Engenharia do time, apoiando a tomada de decisões, orientando profissionais de diferentes senioridades e garantindo a sustentabilidade técnica do produto. A posição exige profundidade técnica, visão sistêmica e capacidade de transformar problemas complexos em soluções seguras, escaláveis e evolutivas. Também terá papel relevante na adoção de inteligência artificial aplicada ao desenvolvimento, garantindo que o ganho de velocidade seja acompanhado de qualidade, domínio técnico e revisão crítica. **Responsabilidades e atribuições** ----------------------------------- **Tem lugar para você neste propósito:** * Atuar como referência técnica da squad, apoiando o time na tomada de decisões e na resolução dos desafios de maior complexidade; * Traduzir necessidades de negócio em direcionamentos técnicos claros, considerando viabilidade, riscos, dependências e impactos; * Definir e evoluir a arquitetura da solução, buscando equilíbrio entre escalabilidade, segurança, disponibilidade, desempenho e facilidade de manutenção; * Desenvolver componentes críticos utilizando **Java e Spring Boot** no backend, contribuindo também com a evolução das aplicações em **React**; * Direcionar a construção e a operação de microsserviços na **AWS**, utilizando serviços como EKS, RDS PostgreSQL, S3, SQS e Glue; * Garantir que as soluções atendam aos requisitos de segurança, rastreabilidade, auditoria e retenção de dados aplicáveis ao ambiente financeiro; * Orientar a construção de integrações por meio de APIs REST, arquivos e mensageria, incluindo fluxos com certificado digital e assinatura criptográfica de mensagens; * Estabelecer padrões de desenvolvimento, integração, testes, observabilidade e documentação; * Conduzir discussões técnicas e revisões de código, promovendo consistência e qualidade nas entregas; * Apoiar a decomposição de problemas complexos em soluções menores, evolutivas e tecnicamente sustentáveis; * Atuar em parceria com Product Manager e liderança na análise de alternativas, priorização de débitos técnicos e identificação antecipada de riscos; * Utilizar inteligência artificial de forma agentic para apoiar atividades de desenvolvimento, testes, documentação e análise de código; * Aplicar práticas de **Spec\-Driven Development**, garantindo clareza das especificações antes da implementação; * Definir critérios para o uso responsável de agentes e ferramentas de inteligência artificial, assegurando domínio técnico e revisão crítica dos conteúdos produzidos; * Atuar na investigação de incidentes críticos, análise de causa raiz e construção de soluções definitivas; * Apoiar o desenvolvimento técnico dos profissionais da squad por meio de mentoria, compartilhamento de conhecimento e orientação nas entregas; * Documentar as principais decisões arquiteturais, garantindo rastreabilidade e continuidade do conhecimento; * Promover uma cultura de excelência técnica, colaboração, experimentação responsável e melhoria contínua. **Requisitos e qualificações** ------------------------------ **O que esperamos de você:** * Experiência consolidada em Engenharia de Software, com atuação como referência técnica em times de desenvolvimento; * Domínio de desenvolvimento backend com **Java e Spring Boot**, ou tecnologias equivalentes; * Experiência com arquitetura de microsserviços e sistemas distribuídos; * Vivência prática com soluções em produção na **AWS**, preferencialmente utilizando EKS, RDS PostgreSQL, S3, SQS e Glue; * Conhecimento de desenvolvimento fron