Grupo FCamara

Desenvolvedor Backend

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

Buscamos um(a) Desenvolvedor Backend para atuar em um squad multidisciplinar responsável pela construção de um novo produto digital vinculado a um cliente do segmento financeiro. O profissional será responsável pelo desenvolvimento dos serviços, APIs, regras de negócio e integrações que suportarão as aplicações mobile iOS e Android, incluindo a implementação da arquitetura necessária para suportar o conceito de Server-Driven UI (SDUI).

Responsabilidades

  • Desenvolver e evoluir serviços backend responsáveis pelo produto.
  • Construir APIs escaláveis, seguras e de alta disponibilidade para consumo pelas aplicações mobile.
  • Implementar regras de negócio relacionadas a funcionalidades do produto.
  • Implementar serviços responsáveis por fornecer configurações e estruturas necessárias para a estratégia de Server-Driven UI.
  • Definir e evoluir contratos entre backend e aplicações mobile.
  • Desenvolver serviços seguindo princípios de arquitetura modular e desacoplada.
  • Implementar integrações com serviços e plataformas existentes no ecossistema do cliente.
  • Desenvolver mecanismos de autenticação, autorização e controle de acesso.
  • Implementar tratamento de concorrência, idempotência e consistência das operações.
  • Garantir rastreabilidade das operações realizadas pelos usuários.
  • Implementar tratamento adequado de erros, exceções e indisponibilidades.
  • Criar testes unitários, testes de integração e apoiar testes automatizados.
  • Participar de code reviews e definição de padrões de desenvolvimento.
  • Apoiar estratégias de observabilidade utilizando logs estruturados, métricas e distributed tracing.
  • Trabalhar em conjunto com Arquitetura, Mobile, QA, Product Owner e Squad Leader.
  • Apoiar análise de performance, troubleshooting e melhoria contínua dos serviços.
PUBLICIDADE

Requisitos

  • ✓Experiência sólida com desenvolvimento Backend Java.
  • ✓Experiência com desenvolvimento de APIs REST.
  • ✓Experiência com arquitetura de microsserviços.
  • ✓Experiência com sistemas distribuídos.
  • ✓Conhecimento em Design Patterns e princípios SOLID.
  • ✓Conhecimento em Clean Architecture e boas práticas de engenharia de software.
  • ✓Experiência com integração síncrona e assíncrona entre serviços.
  • ✓Experiência com bancos de dados relacionais e/ou NoSQL.
  • ✓Experiência com estratégias de cache.
  • ✓Experiência com mensageria e arquiteturas orientadas a eventos.
  • ✓Conhecimento em Git.
  • ✓Experiência com testes unitários e de integração.
  • ✓Experiência com CI/CD.
  • ✓Conhecimento em Containers.
  • ✓Conhecimento de Kubernetes.
  • ✓Conhecimento de ambientes Cloud, preferencialmente AWS.
  • •Desejável conhecimento de OAuth 2.0.
  • •Desejável conhecimento de OpenID Connect.
  • •Desejável conhecimento de JWT.
  • •Desejável conhecimento de autenticação e autorização.
  • •Desejável conhecimento de RBAC e controle de acesso.
  • •Desejável conhecimento de segurança de APIs.
  • •Desejável conhecimento de criptografia de dados em trânsito e em repouso.
  • •Desejável conhecimento de gestão de secrets e credenciais.
  • •Desejável conhecimento de Secure Coding.
  • •Desejável conhecimento de OWASP API Security.
  • •Desejável conhecimento de Princípios de Zero Trust.
  • •Desejável conhecimento ou experiência com arquiteturas Server-Driven UI.
  • •Desejável conhecimento em construção de contratos para representação dinâmica de interfaces.
  • •Desejável conhecimento em APIs orientadas à composição de jornadas mobile.
  • •Desejável conhecimento em definição e versionamento de schemas.
  • •Desejável conhecimento em compatibilidade entre diferentes versões dos aplicativos.
  • •Desejável conhecimento em Feature Flags.
  • •Desejável conhecimento em Remote Configuration.
  • •Desejável conhecimento em estratégias de fallback.
  • •Desejável conhecimento em evolução de jornadas sem dependência direta de novas releases nas lojas.
  • •Desejável conhecimento em separação entre regras de negócio, configuração de experiência e apresentação.

Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE