Desenvolvedor (a) Backend Sênior - JAVA | Reference Data (Remoto)
Beyond
Descrição da vaga
Na Beyond Soluções, acreditamos que pessoas são o centro de toda grande transformação.Não enxergamos talentos como simples recursos, mas como profissionais reais, com histórias, ambições e potencial para ir além. Atuamos há mais de 8 anos no mercado, oferecendo Outsourcing 2.0, consultoria tech e squads de alta performance, com forte presença no setor financeiro. Somos movidos por inovação, qualidade e um compromisso genuíno com quem veste a camisa junto com a gente.
Nosso compromisso é claro:
💡 Conectar talentos de tecnologia a projetos reais,
🚀 de alto impacto,
🤝 em ambientes saudáveis,
🔥 e com oportunidades de crescimento profissional de ponta a ponta.
Você será responsável pela concepção, arquitetura e evolução da plataforma de Reference Data (Dados Mestres e Referenciais) da N5X. O papel foca em consolidar a Single Source of Truth (Golden Copy) de instrumentos negociáveis, contratos bilaterais de energia, participantes de mercado, calendários operacionais e indexadores econômico-setoriais.
O grande desafio técnico consiste em garantir consistência estrita, modelagem temporal/bi-temporal (as-of queries), auditoria regulatória e distribuição de dados mestres em baixíssima latência e alta disponibilidade para os motores de negociação (Matching Engine), sistemas de risco, mensageria e plataformas pós-negociação (Clearing e Liquidação).
Principais Responsabilidades
● Arquitetura de Dados Referenciais: Projetar e sustentar os serviços centrais de Security/Instrument Master, Entity Master (agentes de mercado, contrapartes e custodiantes) e calendários de negociação/liquidação.
● Modelagem Temporal e Histórica: Implementar modelagem de dados bi-temporal (tempo de vigência vs. tempo de registro transacional), viabilizando reconstruções exatas de estado de mercado e contratos em qualquer ponto do tempo (point-in-time/as-of).
● Distribuição de Baixa Latência: Desenhar arquiteturas de distribuição de dados referenciais com suporte a padrões CQRS, Change Data Capture (CDC) e camadas de cache distribuído em memória para sustentar leituras intensivas (read-heavy) por motores de cálculo e risco.
● Contratos e Governança de Esquemas: Definir contratos de dados estritos e versionamento sem quebra via Schema Registry (Avro, Protobuf ou JSON Schema) para eventos de ciclo de vida de instrumentos e participantes.
● Qualidade e Reconciliação: Construir regras de validação sintática e semântica de dados cadastrais, rotinas de deduplicação, cruzamento de bases externas (CCEE, ONS, CVM, Receita Federal) e mecanismos de detecção de anomalias cadastrais.
● Auditoria e Conformidade: Garantir trilhas de auditoria imutáveis (audit trails) e rastreabilidade ponta a ponta (data lineage) para atender às exigências de conformidade regulatória e governança corporativa.
● Excelência Operacional e Não Funcionais: Assegurar alta disponibilidade, resiliência, SLAs agressivos de leitura, observabilidade granular (OpenTelemetry, métricas de latência e consistência) e esteiras de automação de testes integrados e contratos.
Requisitos Obrigatórios
● Sólida experiência no desenvolvimento de sistemas distribuídos e arquiteturas orientadas a dados em ambientes transacionais de missão crítica.
● Domínio em Programação Orientada a Objetos com foco em Java (versões modernas 21+) e ecossistema Spring Boot.
● Experiência prática avançada em modelagem de dados relacionais complexos (PostgreSQL ou similares), com foco em integridade referencial, particionamento, indexação avançada e estratégias de versionamento de registros.
● Vivência consolidada com arquiteturas orientadas a eventos e mensageria (Apache Kafka), dominando semânticas de entrega (at-least-once, idempotency), particionamento, compactação de tópicos (log compaction) e consumo em alta performance.
● Domínio de soluções de cache distribuído e armazenamento em memória (ex.: Redis, Hazelcast) para cargas de altíssimo volume de leitura e estratégias de invalidação de cache.
● Conhecimento em desenho de APIs de alta disponibilidade (RESTful e gRPC), com ênfase em controle de tráfego, resiliência, serialização eficiente e governança de contratos.
● Prática com esteiras modernas de engenharia: testes de unidade/integração, testes de mutação/contrato, pipelines de CI/CD, Docker e orquestração via Kubernetes.
● Cultura sólida de Observabilidade: instrumentação de métricas de negócio e infraestrutura, rastreamento distribuído e definição de SLIs/SLOs.
Diferenciais (Desejáveis)
● Domínio de Domínio (Mercado Financeiro / Energia): Vivência prévia na construção ou manutenção de Security Master, Instrument Master ou plataformas de MDM (Master Data Management) em bolsas, registradoras, clearings, bancos de investimento ou agentes do setor elétrico (CCEE, comercializadoras).
● Padrões de Dados e Identificadores de Mercado: Conhecimento em identificadores padronizados (ISIN, LEI, CNPJ, códigos de ativos CCEE) e parâmetros de contratos de energia (submercados, sazonalização, modulação, fontes de energia, PLD).
● Tecnologias de Captura e Consulta Temporal: Experiência prática com Change Data Capture (CDC) via Debezium, bancos de dados temporais/séries temporais ou bibliotecas de versionamento bi-temporal.
● Arquitetura gRPC e Serialização Binária: Criação de barramentos de distribuição interna de dados referenciais via gRPC/Protobuf.
● Infraestrutura em Nuvem: Conhecimento de nuvem pública (AWS ou GCP) e provisionamento declarativo via Terraform.
● Comunicação: Inglês técnico avançado para diálogo e integração com padrões internacionais de mercado.
● Gostaria de ajustar a stack técnica para alguma versão específica de banco de dados (ex.: uso de banco NoSQL/Graph junto ao relacional)?
● Deseja incluir faixas de senioridade adicionais (ex.: Especialista/Staff) ou detalhar modelos de trabalho (híbrido/remoto e localização)?
● Prefere adicionar requisitos voltados para integrações diretas com órgãos reguladores (ex.: APIs da CCEE, Bacen, CVM)?
Mais vagas em São Paulo
- Desenvolvedor (a) Backend Sênior - JAVA | Pricing & Market Data (Remoto)
- Desenvolvedor (a) Backend Sênior - Java (Integração)
- Desenvolvedor Java Sênior (Backend, Spring Boot)
- Desenvolvedor Java - Sênior
- Engenheiro(a) DevOps Sênior (Remoto)
- Analista de NOC/GMUD Sênior (Remoto)
- QA Sênior - Automação (Remoto)
- Desenvolvedor(a) .Net Sênior
