Point your AI agent at freehire and let it find you a job.

Get the CLI →

BRQ

NewBe an early applicant

Pessoa Desenvolvedora Backend Sênior (Java, Spring Boot e IA Generativa)

Posted 4 views
Discussion

Summary

Senior backend developer who designs and builds resource-oriented REST APIs and resilient integrations in Java and Spring Boot, using DDD, messaging and Kubernetes, while applying generative-AI tooling (Kiro, LLM APIs, RAG) across the development lifecycle. Remote position in Brazil.

Sobre a vaga

Buscamos uma pessoa Desenvolvedora Backend Sênior para construir serviços e APIs em Java e Spring Boot, em um time que utiliza inteligência artificial no dia a dia da engenharia. Você terá papel ativo na modelagem de domínio, na criação de integrações resilientes e na evolução da arquitetura, contribuindo também para decisões técnicas e casos de uso de IA generativa no backend.

Responsabilidades

  • Projetar e desenvolver APIs RESTful orientadas a recursos com Java e Spring Boot, incluindo HATEOAS.
  • Modelar domínios de negócio com DDD, participando de sessões de EventStorming e da definição de contextos delimitados e linguagem ubíqua.
  • Construir integrações assíncronas com sistemas internos e externos, aplicando padrões como Outbox, retry com backoff, idempotência e dead-letter queue, além de desenvolver adaptadores para integrações com diferentes níveis de maturidade.
  • Utilizar ferramentas de desenvolvimento assistido por IA, como Kiro, ao longo do ciclo de desenvolvimento — da especificação (spec-driven development) à geração e refatoração de código, testes e documentação — mantendo a revisão crítica das entregas.
  • Apoiar o desenho e a implementação de casos de uso de IA generativa no backend, como a automação de processos operacionais e de back-office.
  • Garantir qualidade, testes, observabilidade e segurança; atuar como referência técnica na squad, apoiando code reviews, ADRs, padrões de uso de IA e o desenvolvimento de pessoas menos experientes.

Requisitos

  • Experiência sólida com Java e Spring Boot no desenvolvimento de APIs REST.
  • Experiência com bancos de dados relacionais, preferencialmente PostgreSQL, incluindo modelagem de dados e controle de transações.
  • Vivência com mensageria, como SQS/SNS, Kafka ou tecnologias similares, e padrões de resiliência em sistemas distribuídos.
  • Conhecimento de DDD, arquitetura hexagonal ou clean architecture.
  • Experiência com Kubernetes ou OpenShift, CI/CD e Git.
  • Experiência prática com IDEs e assistentes de código com IA, preferencialmente Kiro (specs, steering e hooks), ou ferramentas similares, como GitHub Copilot, Cursor ou Claude Code.
  • Conhecimento de tecnologias de IA generativa, incluindo integração com APIs de LLMs, engenharia de prompt, RAG, embeddings e bancos vetoriais, como pgvector ou similares.

Diferenciais

  • Experiência com Spring Modulith, monólitos modulares ou microsserviços orientados a domínio.
  • Vivência com Amazon Bedrock, Model Context Protocol (MCP) e agentes de IA, incluindo avaliação, guardrails e gestão de custos de modelos.
  • Experiência com serviços AWS, como S3, Lambda e SQS/SNS, além de Datadog, Veracode e requisitos da LGPD, inclusive no uso de dados com modelos de IA.

Cultura na BRQ

Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.

Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa.

Ref: 9a85
#LI-LB1

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available