Desenvolvedor Backend

VENHA SER #SANGUELARANJA

Brasil

Remote

BRL 120,000 - 200,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

VENHA SER #SANGUELARANJA busca um(a) Desenvolvedor Backend para atuar em squad multidisciplinar responsável pela construção de um novo produto digital para cliente do segmento financeiro. Será responsável por desenvolver serviços, APIs, regras de negócio e integrações, incluindo arquitetura para Server-Driven UI (SDUI).

O profissional trabalhará com APIs REST, microsserviços, cloud (AWS) e práticas de engenharia modernas, participando de code reviews, observabilidade e testes.

Qualifications

  • Experiência sólida com desenvolvimento Backend Java.
  • Desenvolvimento de APIs REST.
  • Arquitetura de microsserviços.
  • Sistemas distribuídos.
  • Design Patterns e princípios SOLID.
  • Clean Architecture e boas práticas de engenharia de software.
  • Integração síncrona e assíncrona entre serviços.
  • Bancos de dados relacionais e/ou NoSQL.
  • Estratégias de cache.
  • Mensageria e arquiteturas orientadas a eventos.
  • Git.
  • Testes unitários e de integração.
  • CI/CD.
  • Containers.
  • Conhecimentos de Kubernetes.
  • Ambientes Cloud, preferencialmente AWS.
  • Desejável conhecimento de OAuth 2.0, OpenID Connect, JWT, RBAC, segurança de APIs, criptografia e gestão de secrets.

Responsibilities

  • Desenvolver e evoluir serviços backend para o produto.
  • Construir APIs escaláveis, seguras e de alta disponibilidade para mobile.
  • Implementar regras de negócio do produto.
  • Implementar serviços para Server-Driven UI (SDUI).
  • Definir contratos entre backend e mobile.
  • Seguir arquitetura modular e desacoplada.
  • Realizar integrações com serviços existentes no ecossistema do cliente.
  • Desenvolver autenticação, autorização e controle de acesso.
  • Garantir rastreabilidade e tratamento de erros.
  • Criar testes unitários, de integração e apoiar testes automatizados.
  • Participar de code reviews e definição de padrões de desenvolvimento.
  • Contribuir para observabilidade com logs, métricas e distributed tracing.
  • Trabalhar com Arquitetura, Mobile, QA, PO e Squad Leader.
  • Apoiar análises de performance e melhoria contínua dos serviços.

Skills

Java backend
APIs REST
Microsserviços
Sistemas distribuídos
Design Patterns
SOLID
Clean Architecture
Síncrona/Assíncrona
Relacionais/NoSQL
Caching
Mensageria
Eventos
Git
Testes unitários
Testes de integração
CI/CD
Containers
Kubernetes
AWS
OAuth 2.0
OpenID Connect
JWT
RBAC
Segurança de APIs
Criptografia
Gestão de secrets
Secure Coding

Tools

Docker
Kubernetes
Git

Job description

Job description

Buscamos um(a) Desenvolvedor Backendpara 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).

Main responsibilities
Principais 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.
Requirements and skills
Conhecimentos e experiência
  • Experiência sólida com desenvolvimento Backend Java
  • Desenvolvimento de APIs REST.
  • Arquitetura de microsserviços.
  • Sistemas distribuídos.
  • Design Patterns e princípios SOLID.
  • Clean Architecture e boas práticas de engenharia de software.
  • Integração síncrona e assíncrona entre serviços.
  • Bancos de dados relacionais e/ou NoSQL.
  • Estratégias de cache.
  • Mensageria e arquiteturas orientadas a eventos.
  • Git.
  • Testes unitários e de integração.
  • CI/CD.
  • Containers.
  • Conhecimentos de Kubernetes.
  • Conhecimentos de ambientes Cloud, preferencialmente AWS.
  • Diferenciais

Desejável conhecimento de:

  • OAuth 2.0.
  • OpenID Connect.
  • JWT.
  • Autenticação e autorização.
  • RBAC e controle de acesso.
  • Segurança de APIs.
  • Criptografia de dados em trânsito e em repouso.
  • Gestão de secrets e credenciais.
  • Secure Coding.
  • OWASP API Security.
  • Princípios de Zero Trust.

Será considerado importante conhecimento ou experiência com arquiteturas Server-Driven UI, incluindo:

  • Construção de contratos para representação dinâmica de interfaces.
  • APIs orientadas à composição de jornadas mobile.
  • Definição e versionamento de schemas.
  • Compatibilidade entre diferentes versões dos aplicativos.
  • Feature Flags.
  • Remote Configuration.
  • Estratégias de fallback.
  • Evolução de jornadas sem dependência direta de novas releases nas lojas.
  • Separação entre regras de negócio, configuração de experiência e apresentação
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Backend
Desenvolvedor Backend

FCamara • Brazil

On-site
BRL 90,000 - 140,000
Desenvolvedor Backend
Desenvolvedor Backend

Grupo FCamara • Brazil

Remote
BRL 120,000 - 180,000
Desenvolvedor Mobile Frontend Android
Desenvolvedor Mobile Frontend Android

FCamara • Brazil

On-site
BRL 89,000 - 156,000
Desenvolvedor Mobile Frontend Android Remote Work Associate
Desenvolvedor Mobile Frontend Android Remote Work Associate

FCamara • Brazil

Remote
BRL 120,000 - 180,000
Arquiteto de soluções
Arquiteto de soluções

FCamara • Belo Horizonte

On-site
BRL 180,000 - 260,000
Desenvolvedor Mobile Frontend Android
Desenvolvedor Mobile Frontend Android

Grupo FCamara • Brazil

Remote
BRL 90,000 - 130,000
Desenvolvedor Mobile Frontend IOS
Desenvolvedor Mobile Frontend IOS

FCamara • Brazil

On-site
BRL 120,000 - 190,000
Arquiteto de soluções Belo Horizonte - MG Associate
Arquiteto de soluções Belo Horizonte - MG Associate

FCamara • Belo Horizonte

Hybrid
BRL 180,000 - 280,000
Desenvolvedor Mobile Frontend IOS
Desenvolvedor Mobile Frontend IOS

Grupo FCamara • Brazil

Remote
BRL 90,000 - 130,000
Analista de testes/QA
Analista de testes/QA

VENHA SER #SANGUELARANJA • Brazil

Remote
BRL 90,000 - 150,000