Logo for FCamara Consulting & Training

Desenvolvedor Backend Kotlin - Sênior

Role overview

Qualifications

  • Experiência sólida e comprovada com Kotlin no backend, incluindo coroutines e Flow
  • Experiência prática na construção de BFFs ou camadas de agregação/orquestração de APIs em produção
  • Domínio de Spring Boot (WebFlux é um plus) ou Ktor
  • Vivência em arquitetura de microsserviços e integração entre serviços (REST, gRPC ou GraphQL)

Responsibilities

  • Projetar, desenvolver e evoluir BFFs em Kotlin que orquestram e agregam dados de múltiplos microsserviços para web e mobile
  • Definir contratos de API (REST e/ou GraphQL) em conjunto com os times de frontend e mobile
  • Otimizar performance e latência com técnicas como paralelismo e cache
  • Garantir autenticação, autorização e boas práticas de segurança

Key facts

Hard skills

Other skills

  • Communication
  • Collaboration
  • Decision Making

About the company

FCamara Consulting & Training logo

FCamara Consulting & Training

  • IT Services & Consulting
  • XLarge
  • 1,001–5,000
FCamara is a technology and innovation ecosystem that powers the future of business by integrating strategic vision with intelligent execution, side-by-side with its customers, to deliver transformative experiences. With a highly specialized team, the group operates in Digital Transformation, E-commerce & Marketplace, Innovation, Cloud & Cybersecurity, Open Finance & Open Insurance, Data & Analytics, and Digital Marketing, together with the leading players in retail, health, insurance, market finance, industry, and other segments

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


Buscamos um(a) desenvolvedor(a) backend sênior para atuar na construção e evolução de BFFs (Backend for Frontend) em Kotlin, servindo aplicações web e mobile com alta performance, segurança e resiliência. A pessoa terá autonomia técnica, participará de decisões de arquitetura e apoiará a evolução do time.


RESPONSIBILITIES AND ASSIGNMENTS


•Projetar, desenvolver e evoluir BFFs em Kotlin que orquestram e agregam dados de múltiplos microsserviços para web e mobile.

•Definir contratos de API (REST e/ou GraphQL) em conjunto com os times de frontend e mobile, garantindo versionamento e compatibilidade.

•Otimizar performance e latência: paralelismo com coroutines, cache, paginação e redução de chamadas entre serviços.

•Implementar padrões de resiliência (circuit breaker, retry, timeout, fallback) nas integrações com serviços downstream.

•Garantir autenticação, autorização e boas práticas de segurança (OAuth2/OIDC, JWT, proteção de dados sensíveis).

•Participar de decisões de arquitetura, documentar trade-offs e conduzir code reviews com visão de qualidade e manutenibilidade.

•Atuar com observabilidade e resposta a incidentes em produção.

•Apoiar a mentoria de desenvolvedores plenos e juniores.


REQUIREMENTS AND QUALIFICATIONS


•Experiência sólida e comprovada com Kotlin no backend, incluindo coroutines e Flow.

•Experiência prática na construção de BFFs ou camadas de agregação/orquestração de APIs em produção.

•Domínio de Spring Boot (WebFlux é um plus) ou Ktor.

•Vivência em arquitetura de microsserviços e integração entre serviços (REST, gRPC ou GraphQL).

•Conhecimento de bancos relacionais (PostgreSQL, MySQL) e de cache (Redis).

•Testes automatizados em camadas (JUnit5, MockK, Testcontainers).

•Git, CI/CD e Docker no dia a dia.

•Boas práticas de segurança em APIs e noções de LGPD.

Diferenciais

•Experiência com mensageria (Kafka ou RabbitMQ) e arquitetura orientada a eventos.

•Vivência com GraphQL (Apollo, Netflix DGS) ou API Gateway.

•Kubernetes e cloud (AWS, Azure ou GCP).

•Observabilidade com Grafana, Prometheus, Datadog ou ELK.

•Experiência em setor financeiro ou ambientes de alta criticidade.

•Inglês técnico para leitura e documentação.

Perfil Esperado

•Autonomia e postura de dono sobre o que entrega, incluindo risco e impacto em produção.

•Capacidade de argumentar decisões técnicas com trade-offs claros.

•Boa comunicação com times de produto, frontend, mobile e negócio.

•Colaboração e disposição para compartilhar conhecimento.


Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!

Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história? 


Related jobs

See all jobs

Other jobs at FCamara Consulting & Training