Vaga de Especialista Funcional SAP
Informações da vaga
-
Salário A combinar
-
Modalidade Home Office
-
Contrato Efetivo/CLT
Descrição da vaga
Especialista fullstack grupo boticário home office Responsabilidades e atribuições Como será o seu dia? Liderança técnica e arquitetura do cockpit: atuar como o líder técnico (tech lead) do squad de aplicação, garantindo a coesão entre o motor de interface (react/typescript) e o nosso backend (kotlin/spring boot). Você será o responsável por definir os contratos de api e a estratégia de data fetching para a nossa tela de planejamento de alta densidade. Desenvolvimento de bff (backend for frontend) em kotlin: arquitetar e codificar microsserviços em kotlin (k2) + spring boot hospedados no amazon eks. Esse bff não será um mero passador de requisições ele fará a agregação inteligente de dados, validação de tokens e gerenciará conexões bidirecionais contínuas (websockets/sse) para atualizações em tempo real na tela. Engenharia de estado transitório (draft store): modelar e implementar a arquitetura de rascunho (what-If scenarios) utilizando amazon dynamodb (on-Demand). Você garantirá que milhares de edições de células feitas pelo planejador sejam salvas no cache quente em milissegundos, sem onerar o banco de dados relacional oficial. Orquestração assíncrona anti-Timeouts: erradicar o anti-Padrão de microsserviços bloqueantes. Você delegará a coordenação de fluxos de negócios longos (como a consolidação de fechamento de ciclo) para o aws step functions, utilizando padrões avançados de callback (.Waitfortasktoken) e integrações nativas para conectar o frontend aos processos pesados do gcp e motor de regras, sem deixar pods ociosos. Sinergia full-Stack: trabalhar lado a lado com o especialista front-End. Embora seu foco seja a engenharia do servidor, você precisa entender o ciclo de vida do react, a importância da virtualização do dom e como estruturar respostas (json/protobuf) que facilitem a memoização e não travem a main thread do navegador. Qualidade, ci/cd e governança: liderar as boas práticas de engenharia dentro do squad. Garantir cobertura robusta de testes automatizados (unitários, integração com testcontainers, e contratos via e2e), revisões de código rigorosas e atuar na esteira de continuous deployment (azure devops / github actions) baseada na nossa plataforma interna (backstage). Requisitos e qualificações: Sólida experiência em backend de alta performance: domínio absoluto da linguagem kotlin (ou sólida bagagem em java migrando para kotlin) e frameworks modernos (spring boot ou ktor), com uso intensivo de processamento assíncrono (coroutines). Visão full-Stack e ecossistema web: experiência prática com front-End moderno, especificamente react e typescript. Você não precisa ser o mestre do css, mas deve saber arquitetar o fluxo de dados (ex: react query/rtk query) e entender como o front consome suas apis. Domínio em aws e serverless: experiência profunda com o ecossistema da aws, especialmente amazon eks (kubernetes), amazon dynamodb (modelagem single-Table design) e aws step functions (desenho de máquinas de estado e saga pattern). Arquitetura orientada a eventos (eda): conhecimento em mensageria e streaming (kafka/msk, sqs, eventbridge) e como propagar eventos do backend para o frontend de forma escalável. Capacidade de liderança e pensamento crítico: habilidade comprovada para liderar tecnicamente equipes multidisciplinares, tomar decisões de design difíceis (ex: polling vs websockets, consistência eventual vs forte) e traduzir complexidade de negócio em engenharia de software elegante e de fácil manutenção. Boa comunicação e alinhamento com o negócio: capacidade de dialogar diretamente com product managers e especialistas de supply chain, transformando dores operacionais em soluções técnicas pragmáticas. Diferencial: Conhecimento prático da arquitetura modern hybrid mesh (integração de serviços entre aws e google cloud platform, usando workload identity federation). experiência prévia em modernização de sistemas legados de prateleira (ex: sap apo, ibm tm1) para soluções nativas em nuvem. Familiaridade com a integração de agentes de ia generativa (ex: amazon bedrock, chamadas via model context protocol mcp) diretamente no fluxo do bff para atuar como copilotos da interface. Conhecimento avançado em observabilidade distribuída (new relic, aws x-Ray, opentelemetry) para rastrear latência do clique do usuário no react até a query no banco.