Desenvolvedor Backend Remote Work Associate

FCamara

Portugal

Remote

EUR 40,000 - 60,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A FCamara procura um(a) Desenvolvedor Backend para atuar num squad multidisciplinar, na construção de um novo produto digital para um cliente do setor financeiro. Será responsável pelo desenvolvimento de serviços, APIs, regras de negócio e integrações, incluindo a arquitetura para suportar o conceito de Server-Driven UI (SDUI).

O candidato ideal tem experiência sólida com Java, APIs REST, microsserviços e sistemas distribuídos, além de padrões SOLID, Clean Architecture e AWS.

Qualifications

  • Experiência sólida com desenvolvimento Backend Java.
  • Desenvolvimento de APIs REST e arquitetura de microsserviços.
  • Conhecimentos de AWS, CI/CD e containers.

Responsibilities

  • Desenvolver e evoluir serviços backend.
  • Construir APIs escaláveis e seguras para consumo pelas apps móveis.
  • Definir contratos entre backend e aplicações mobile.
  • Apoiar observabilidade com logs estruturados e tracing distribuído.
  • Participar de code reviews e definição de padrões de desenvolvimento.

Skills

Java Backend
APIs REST
Microsserviços
Sistemas distribuídos
SOLID
Clean Architecture
AWS
CI/CD
Containers
Kubernetes
Git
Testes unitários

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.
  • Implementation of robust error handling, exceptions and outages.
  • 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 Mobile Frontend IOS Remote Work Associate
Desenvolvedor Mobile Frontend IOS Remote Work Associate

FCamara • Portugal

Remote
EUR 42,000 - 64,000
Pessoa Desenvolvedora BackEnd Java - Pleno
Pessoa Desenvolvedora BackEnd Java - Pleno

VENHA SER #SANGUELARANJA • Lisboa

Remote
EUR 38,000 - 52,000
Pessoa Desenvolvedora BackEnd Java - Pleno
Pessoa Desenvolvedora BackEnd Java - Pleno

VENHA SER #SANGUELARANJA • Lisboa

Remote
EUR 38,000 - 52,000
Desenvolvedor Backend | Microsserviços & SDUI
Desenvolvedor Backend | Microsserviços & SDUI

FCamara • Portugal

Remote
EUR 40,000 - 60,000
Arquiteto de Software - Sênior
Arquiteto de Software - Sênior

VENHA SER #SANGUELARANJA • Portugal

Remote
EUR 45,000 - 65,000
Desenvolvedor Full Stack java - Sênior Remote Work Full-time employee
Desenvolvedor Full Stack java - Sênior Remote Work Full-time employee

FCamara • Portugal

Remote
EUR 70,000 - 100,000
Desenvolvedor .net
Desenvolvedor .net

WINPROVIT • Porto

On-site
EUR 35,000 - 50,000
Desenvolvedor .net
Desenvolvedor .net

WINPROVIT • Porto

On-site
EUR 35,000 - 50,000
Desenvolvedor de Sistemas – Back End- SR-1-Principal tecnologia -C# e .NET/.NET Core
Desenvolvedor de Sistemas – Back End- SR-1-Principal tecnologia -C# e .NET/.NET Core

LUZA Group • Oliveira de Azeméis

On-site
EUR 42,000 - 60,000
Java Developer
Java Developer

SourcingTrust, Lda • Lisboa

On-site
Confidential