About this role
O que buscamos Profissional com experiência em desenvolvimento de serviços backend e arquiteturas distribuídas em ambiente Azure, atuando na construção e evolução de componentes de plataforma, integração entre serviços, observabilidade e gestão de dados escaláveis. Buscamos alguém com sólida vivência em desenvolvimento de software, bancos de dados cloud, eventos assíncronos e práticas modernas de deploy e qualidade.
Responsabilidades
Atuar no desenvolvimento e manutenção dos componentes ZeroLayer; Desenvolver e implementar funcionalidades e correções em serviços HTTP e Kafka; Implementar integrações com Azure Event Hubs, garantindo rastreabilidade e confiabilidade no processamento de eventos; Desenvolver e manter a camada de acesso a dados utilizando Azure SQL e Cosmos DB; Contribuir com o desenvolvimento e manutenção de APIs do Control Plane; Integrar aplicações ao Azure Key Vault para gestão segura de credenciais e segredos; Desenvolver e manter testes unitários e de integração; Realizar revisão de código, assegurando qualidade técnica e aderência às melhores práticas; Criar e revisar migrações de banco de dados utilizando Flyway ou Liquibase; Fornecer estimativas técnicas e participar de refinamentos de requisitos; Implementar consultas e estratégias de acesso a dados em Azure SQL; Modelar e acessar coleções no Cosmos DB considerando particionamento e performance; Implementar mecanismos de cache utilizando Azure Cache for Redis; Atuar no fluxo de deploy utilizando ArgoCD e práticas GitOps; Configurar health checks, readiness probes e graceful shutdown dos serviços; Construir e versionar imagens de container para publicação em registries corporativos; Instrumentar aplicações com logs, métricas e rastreabilidade distribuída; Utilizar Datadog APM no monitoramento de aplicações e análise de incidentes; Requisitos e Qualificações Experiência com Java no desenvolvimento de aplicações backend em ambientes produtivos; Experiência com Azure SQL, incluindo modelagem de dados, consultas e migrações de schema; Experiência com Cosmos DB, incluindo modelagem de dados e estratégias de particionamento; Experiência com Azure Event Hubs ou Azure Service Bus na implementação de consumidores e produtores de eventos; Experiência com Azure Cache for Redis na implementação de estratégias de cache; Experiência com Azure Key Vault para gerenciamento de credenciais e segredos; Conhecimento de Azure Kubernetes Service (AKS), incluindo ciclo de vida de aplicações e configuração de health checks; Conhecimento do fluxo de deploy utilizando ArgoCD e modelo GitOps; Experiência com testes automatizados, incluindo testes unitários e de integração; Conhecimento de arquitetura de microsserviços e sistemas distribuídos; Vivência com desenvolvimento de APIs e integrações em ambiente cloud; Diferenciais Experiência com Datadog APM e observabilidade de aplicações; Vivência em arquiteturas com sharding de banco de dados; Experiência com ambientes multitenant; Conhecimento de Azure Container Registry (ACR); Experiência com rastreabilidade distribuída utilizando correlation IDs; Vivência em plataformas de alta escalabilidade e missão crítica.