Pular para o conteúdo principal

Tech Lead — React, Java/Spring Boot e AWS

Tecnologia
DBC Company
Brasil, BrasilHá 1 mês

Descrição da vaga

Quais serão suas responsabilidades?

Liderar tecnicamente o desenvolvimento de uma plataforma de assembleias digitais, responsável por transmissão ao vivo, controle de presença, votação eletrônica, chat moderado, gestão de pautas, relatórios e operação administrativa.

O profissional será responsável pela arquitetura da solução, direcionamento técnico da equipe, qualidade das entregas e integração entre os portais web, APIs, banco de dados, infraestrutura Kubernetes e serviços de transmissão da AWS.

  • Definir e evoluir a arquitetura técnica da plataforma.
  • Traduzir requisitos de negócio em soluções técnicas e histórias de desenvolvimento.
  • Definir padrões para React, TypeScript, Java, Spring Boot, PostgreSQL e AWS.
  • Orientar o desenvolvimento dos portais do associado e do assessor.
  • Definir a estratégia para atualização de votos, pautas, participantes e chat.
  • Projetar controles para impedir votos duplicados ou realizados fora do período permitido.
  • Garantir consistência transacional, idempotência e rastreabilidade das ações.
  • Definir mecanismos de autenticação, autorização e perfis de acesso.
  • Liderar as integrações com S3, CloudFront, CloudWatch, MediaLive e MediaPackage.
  • Definir padrões de observabilidade, tratamento de erros e logs de auditoria.
  • Orientar a implantação em Docker, Kubernetes e AWS EKS.
  • Conduzir revisões de código e decisões técnicas.
  • Apoiar a estratégia de testes, desempenho, segurança e recuperação de falhas.
  • Apoiar estimativas, planejamento, identificação de riscos e gestão de dependências.
  • Participar dos ensaios e acompanhar tecnicamente assembleias críticas.

O que é necessário para participar desse processo seletivo?

Conhecimentos obrigatórios

  • Experiência sólida com arquitetura de aplicações web distribuídas.
  • Java 21 ou superior.
  • Spring Boot, Spring Web MVC, Spring Data JPA e APIs REST.
  • React e TypeScript.
  • PostgreSQL ou banco relacional equivalente.
  • Transações, concorrência, idempotência e consistência de dados.
  • Autenticação por token, JWT ou OAuth 2.0.
  • Controle de acesso baseado em perfis e permissões.
  • Docker e Kubernetes.
  • Experiência prática com AWS.
  • Testes unitários, de integração e end-to-end.
  • CI/CD, Git e revisão de código.
  • Logs estruturados, métricas e monitoramento.
  • Liderança e mentoria de desenvolvedores.

Conhecimentos desejáveis

  • Java 25 e Spring Boot 4.
  • AWS EKS, S3, CloudFront e CloudWatch.
  • AWS Elemental MediaLive e MediaPackage.
  • Streaming HLS/DASH e ingestão RTMP.
  • WebSocket ou Server-Sent Events.
  • Kinesis, Lambda ou processamento de eventos.
  • Segurança OWASP.
  • Sistemas financeiros, votação eletrônica ou eventos ao vivo.
  • Testes de carga e planejamento de capacidade.
  • Acessibilidade digital.

Competências comportamentais

  • Liderança técnica colaborativa.
  • Capacidade de decisão e priorização.
  • Comunicação com áreas técnicas e executivas.
  • Organização e pensamento orientado a riscos.
  • Capacidade de explicar decisões e trade-offs.
  • Autonomia na investigação de problemas.
  • Equilíbrio entre qualidade, prazo e complexidade.
  • Capacidade de atuação sob pressão em eventos críticos.

Por que fazer parte do time DBC Company?

  • Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
  • Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
  • A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.

O que é importante saber?

  • Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc.
  • Essa vaga também é destinada a Pessoas com Deficiência.

Keywords
ReactOSVIVOMS-DOSSpring FrameworkAccess tokenRISC OSAlmquist shellMongodbTypescriptOauthPostgresqlJavaJWtCI/CD

Tem interesse nesta vaga?