About this role
O que buscamos: Profissional de nível Líder que atue com (Java/Kotlin/GO/Azure). Responsabilidades: Desenvolvimento de uma plataforma baseada em arquitetura celular (Cell-Based Architecture), com foco em roteamento, escalabilidade, resiliência e observabilidade em ambiente Microsoft Azure. Desenvolver e evoluir serviços de roteamento HTTP com autenticação via Azure AD/Entra ID, consulta ao shard map e direcionamento para a célula correta no AKS. Implementar roteamento de eventos utilizando Azure Event Hubs, garantindo idempotência, consumer groups por célula, dead-letter queue e rastreabilidade por correlation IDs. Desenvolver a camada de acesso a dados utilizando Azure SQL, Cosmos DB e Azure Cache for Redis, garantindo isolamento entre células e estratégias de cache. Implementar APIs REST ou gRPC versionadas para o Control Plane, incluindo registro de tenants, gerenciamento de shard map e operações de re-sharding. Garantir alta disponibilidade dos serviços por meio de circuit breakers, retry com backoff, fallback para cache local e static stability. Definir e implementar migrações de banco utilizando Flyway ou Liquibase integradas ao pipeline de deploy. Liderar tecnicamente o time de backend, realizando code reviews, definindo padrões arquiteturais, produzindo ADRs e apoiando estimativas técnicas. Trabalhar em conjunto com equipes de Arquitetura e DevOps na evolução da solução. Definir pipelines de deploy em AKS utilizando ArgoCD/GitOps, incluindo health checks, rollback e gerenciamento de configuração. Implementar observabilidade com Datadog, incluindo APM, métricas, logs e traces distribuídos. Requisitos Obrigatórios Experiência com Java, Go ou Kotlin em aplicações distribuídas de alta disponibilidade. Vivência como Tech Lead de equipes de backend. Experiência com Azure SQL, Cosmos DB, modelagem de dados, sharding e otimização de performance. Conhecimento em Azure Event Hubs ou Service Bus, incluindo consumer groups, idempotência e dead-letter queues. Experiência com Azure Cache for Redis, Azure Key Vault e gestão de secrets. Conhecimento em AKS, Docker, deploy de aplicações, health checks e ciclo de vida de containers. Experiência com ArgoCD, GitOps e pipelines CI/CD. Conhecimento em observabilidade utilizando Datadog (APM, logs e traces distribuídos). Experiência na definição de APIs REST ou gRPC e arquiteturas resilientes. Desejável: Experiência com Cell-Based Architecture ou sistemas distribuídos com sharding. Conhecimento em serviços AWS (Aurora, DynamoDB, MSK e ElastiCache). Experiência com Go em serviços de alta performance e baixa latência. Participação em pré-vendas técnicas e elaboração de propostas. Certificações AZ-204, CKA ou equivalentes. Tecnologias: Java 8+, Go, Kotlin, Microsoft Azure (API Management, Compute, Database e Big Data), AKS, Cosmos DB, Azure SQL, Event Hubs, Redis, Key Vault, ArgoCD, GitOps, Datadog. 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