Liderança Técnica Backend com Azure

Empresa: GFT Technologies

O que buscamos: Profissional de nível Líder que atue com Java, Go ou Kotlin e que possua experiência em Cloud Azure. Contratação CLT e vaga com atuação remota. Responsabilidades: • Implementar e evoluir o servico de roteamento HTTP com lookup de shard map, autenticacao via Azure AD / Entra ID e encaminhamento para a celula correta no AKS. • Garantir resiliencia do router: circuit breakers, retry com backoff exponencial e fallback para cache local do shard map. • Definir e revisar o uso de Azure Key Vault para secrets e credenciais do serviço, evitando segredos hardcoded. • Expor APIs REST ou gRPC com contratos versionados, documentados e testados por contrato. • ZeroLayer Router Kafka • Implementar roteamento de eventos via Azure Event Hubs com consumer groups isolados por celula e garantia de entrega por tenant. • Garantir idempotencia no processamento de mensagens e estrategia de dead-letter queue por celula. • Implementar rastreabilidade de eventos com correlation IDs propagados ponta a ponta. • ZeroLayer Data e Banco de Dados • Implementar a camada de acesso a dados com sharding alinhado ao tenant key: Azure SQL para dados relacionais e Cosmos DB para dados de alta escala. • Definir e implementar migracoes de schema via Flyway ou Liquibase integradas ao pipeline de deploy no AKS. • Garantir que operacoes de banco nunca cruzem fronteiras de celula: sem joins ou transacoes cross-shard. • Implementar estrategia de cache com Azure Cache for Redis por celula para reducao de latencia. Control Plane API • Desenvolver as APIs do Control Plane: registro de tenants, leitura e atualizacao do shard map em Cosmos DB e operacoes de re-shard. • Garantir que o Control Plane suporte static stability: celulas devem operar com shard map em cache local quando o Control Plane estiver indisponivel. • Lideranca Tecnica e Arquitetura • Conduzir revisoes de codigo e design, garantindo aderencia aos padroes de isolamento celular e qualidade tecnica. • Liderar a equipe de backend, coordenar com DevOps e Arquitetura e ser ponto de contato tecnico do componente de aplicacao. • Produzir ADRs para decisoes de design relevantes e documentar contratos de API e de banco de dados. • Fornecer estimativas de esforco e contribuir com propostas tecnicas junto ao Arquiteto L5. • Esteiras e Observabilidade • Definir o modelo de deploy dos servicos no AKS via ArgoCD: imagem, variaveis de ambiente, health checks e rollback. • Garantir instrumentacao de APM com Datadog em todos os componentes: traces, logs e metricas de latencia por celula. • Garantir correlation IDs propagados entre Router HTTP, Router Kafka e ZeroLayer Data para rastreabilidade completa. Requisitos Obrigatórios: • - Java, Go ou Kotlin em servicos de producao de alta escala com foco em resiliencia. • - Experiencia como tech lead de equipe de backend. • - Azure SQL e Cosmos DB: modelagem, sharding e tuning em producao. • - Azure Event Hubs ou Service Bus: consumer groups, idempotencia e dead-letter. • - Azure Cache for Redis: estrategia de cache e invalidacao por celula. • - Azure Key Vault: definição de padrões de gestão de secrets e credenciais para o time. • - AKS: deploy de servicos, health checks, readiness probes e ciclo de vida de pods. • - ArgoCD e GitOps como modelo de entrega de aplicacoes. • - Datadog: APM, traces distribuidos e logs correlacionados em producao. Diferenciais • - Experiencia com Cell-Based Architecture ou sistemas sharded em producao. Diferenciais: • - Certificacoes: AZ-204, CKA ou equivalentes. • - AWS para de-para: Aurora, DynamoDB, MSK e Elasticache. • - Go em servicos de roteamento de alta performance e baixa latencia. • - Participacao em pre-vendas tecnicas ou elaboracao de propostas. • Descrição comportamental: • Procuramos uma pessoa que: • Goste de trabalhar em equipe e seja colaborativa em suas atribuições; • Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; • Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; • Tenha habilidades de resolução de problemas ; • Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo ; • Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. • Big enough to deliver – small enough to care. • #VempraGFT • #VamosVoarJuntos • #ProudToBeGFT

Ver todas as vagas