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

BRQ

Brasil

Hybrid

BRL 180,000 - 270,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

BRQ Academy
Mentoria e certificações
Flexibilidade de trabalho

Job summary

BRQ procura um Desenvolvedor Backend Sênior para construir serviços e APIs em Java e Spring Boot, com foco em IA aplicada à engenharia. Você modelará domínios, criará integrações resilientes e participantará da evolução da arquitetura, definindo contextos delimitados e a linguagem ubíqua.

O time trabalha com IA generativa, Outbox, padrões de resiliência, observabilidade e segurança. É esperado domínio de DDD, Kubernetes/OpenShift, CI/CD, Git e PKI de IA, com atuação em um ambiente híbrido na BRQ.

Qualifications

  • Experiência sólida com Java e Spring Boot no desenvolvimento de APIs REST.
  • Experiência com bancos de dados relacionais, preferencialmente PostgreSQL.
  • Vivência com mensageria (SQS/SNS, Kafka) 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 (Kiro) ou ferramentas similares.
  • Conhecimento de IA generativa, integração com APIs de LLMs, engenharia de prompt, RAG, embeddings e bancos vetoriais.

Responsibilities

  • 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 definição de contextos delimitados.
  • Construir integrações assíncronas com sistemas internos e externos, aplicando Outbox, retry/backoff, idempotência e dead-letter queue; desenvolver adaptadores.
  • Utilizar ferramentas de IA para suporte ao ciclo de desenvolvimento, incluindo geração/refatoração de código, testes e documentação.
  • Apoiar IA generativa no backend para automação de processos operacionais e de back-office, com foco em qualidade e observabilidade.
  • Atuar como referência técnica na squad, promovendo code reviews, ADRs e padrões de uso de IA.

Skills

Java
Spring Boot
DDD
HATEOAS
Arquitetura hexagonal
Git
CI/CD
Kubernetes
OpenShift
IA / LLMs

Tools

SQS/SNS
Kafka
Outbox
pgvector
Kiro

Job description

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. https://www.brq.com/carreiras/

Ref: 9a85
#LI-LB1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Desenvolvedora Full Stack Pleno | IA Generativa & Agentes
Pessoa Desenvolvedora Full Stack Pleno | IA Generativa & Agentes

BRQ • Brazil

Hybrid
BRL 120,000 - 180,000
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

BRQ • Brazil

Remote
BRL 180,000 - 240,000
BRQ Academy
Certificações e idiomas
Mentoria e desenvolvimento
Desenvolvedor(a) Java Pleno
Desenvolvedor(a) Java Pleno

BRQ • Brazil

Remote
BRL 120,000 - 180,000
Pessoa Desenvolvedora .NET [Pleno/Sênior] | Novos Projetos
Pessoa Desenvolvedora .NET [Pleno/Sênior] | Novos Projetos

BRQ • São Paulo

Hybrid
BRL 180,000 - 300,000
BRQ Academy
Mentoria
Certificações
+1
Pessoa Desenvolvedora Full Stack Sênior | IA Generativa & Agentes
Pessoa Desenvolvedora Full Stack Sênior | IA Generativa & Agentes

BRQ • São Paulo

Hybrid
BRL 240,000 - 320,000
Desenvolvedor (a) .NET e AWS Pleno - Híbrido/SP
Desenvolvedor (a) .NET e AWS Pleno - Híbrido/SP

BRQ • São Paulo

Hybrid
BRL 156,000 - 223,000
Desenvolvedor (a) .NET e AWS Pleno | Híbrido/SP
Desenvolvedor (a) .NET e AWS Pleno | Híbrido/SP

BRQ • São Paulo

Hybrid
BRL 120,000 - 190,000
Desenvolvedor (a) .NET e AWS Pleno
Desenvolvedor (a) .NET e AWS Pleno

BRQ • Brazil

Hybrid
BRL 134,000 - 223,000
BRQ Academy
Mentoria profissional
Certificações
+2
Pessoa Desenvolvedora Java [Pleno/Sênior] | Novos Projetos
Pessoa Desenvolvedora Java [Pleno/Sênior] | Novos Projetos

BRQ • São Paulo

Hybrid
BRL 120,000 - 180,000
Desenvolvedor(A).Net Core Senior/Pleno(A)
Desenvolvedor(A).Net Core Senior/Pleno(A)

BRQ • São Paulo

On-site
BRL 120,000 - 190,000