Engenheiro de Back-end Java Sênior / Líder Técnico

BC.game

$5-8K[Mensual]
Remoto5-10 anos ExpBacharelTempo Inteiro
Compartilhar

Detalhes remotos

Abrir PaísChina

Requisitos de Idiomachinês

Este trabalho remoto está aberto para candidatos em países específicos. Por favor, confirme se deseja continuar, apesar das restrições de localização.

Descrição do Trabalho

Mostrar texto original

Cargo: Engenheiro Back-end Java Sênior / Líder Técnico (Desenvolvimento Secundário para Telegram)

Objetivos:


Integrar o Telegram aos serviços internos, consolidando o ciclo completo “mensagem→usuário→ticket→SLA→relatórios”.


Escalabilidade horizontal para múltiplos clientes/equipes, garantindo isolamento de permissões e rastreabilidade conforme compliance.


Responsabilidades Principais


Camada de Mensagens:

  • Integrar com o Telegram (priorizando Bot API, recorrendo a TDLib/MTProto quando necessário) para implementar leitura de mensagens, deduplicação, arquivamento e motor de regras;
  • Gerenciar limitação de taxa, idempotência, re-tentativas em caso de falha e fila de mensagens não processadas (dead letter queue);
  • Implementar filtragem de palavras sensíveis, estratégias de gerenciamento de riscos e registro de auditoria.


Sistema de Contas:

  • Cadastro e login (e-mail/telefone/OAuth/OIDC), autenticação de dois fatores, fingerprint de dispositivos e alertas de login suspeito;
  • Modelo de permissões RBAC/ABAC, isolamento de múltiplos tenants (restrição rígida de tenant_id).


Painel de Administração:

  • Gerenciamento de tickets de suporte, mesclagem de conversas, monitoramento de SLA, escalonamento de fluxo e auditoria de qualidade (inspeção amostral);
  • Relatórios e visualização (receita/volume de conversas/tempo de resposta/taxa de resolução).


Engenharia de Plataforma:

  • Design de microsserviços, padronização de APIs, deploys canary e rollback, e observabilidade (Métricas/Logs/Traces);
  • DevSecOps: escaneamento de dependências e imagens, gerenciamento de chaves e credenciais, e criptografia de dados (em repouso/em trânsito).


Compliance e Dados:

  • Conformidade com os Termos de Serviço do Telegram, autorização de usuários e minimização de dados, e políticas de retenção de dados;
  • Processamento de solicitações GDPR/APPI (exportação/exclusão) e relatórios de auditoria;
  • Stack Tecnológico


Back-end: Java 17, Spring Boot 3.x, Spring Security, JPA/MyBatis, MapStruct;


Armazenamento: PostgreSQL/MySQL, Redis, armazenamento de objetos (compatível com S3);


Mensageria: Kafka/RabbitMQ;


Interfaces: REST/gRPC, OpenAPI, WebSocket (quando necessário);


Implantação: Docker, Kubernetes, Helm, GitHub Actions/GitLab CI;


Observabilidade: Prometheus + Grafana, ELK/EFK, OpenTelemetry;


Telegram: Bot API, TDLib, MTProto (selecionar conforme necessidade).


Requisitos:

  • 5–10 anos de experiência em back-end; capaz de liderar o design e a implementação de sistemas de alta concorrência;
  • Experiência em cenários de linha de frente (suporte/IM/tickets/CRM/ferramentas para grandes clientes);
  • Sólida cultura de engenharia (qualidade de código, cobertura de testes, SLA/SLO);
  • Boa comunicação entre equipes (produto/compliance/operação)
Preview

L Kevin

人力資源主任BC.game

Responder Hoje 2 Vezes

Postado em 23 October 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App