Resumo Tech Jobs
Vaga Sênior remota na FCamara, com foco em Kotlin, Docker e Kubernetes.
O que você vai fazer
- 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
O que pedem
- 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
Sobre a oportunidade
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.
Responsabilidades
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.
Requisitos
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. 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?
Tecnologias
- Kotlin
- Docker
- Kubernetes
- AWS
- GraphQL
- PostgreSQL
- Redis
- Spring Boot
Abre em nova aba, fora do Tech Jobs.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.