Descrição da 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.
- •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.
Categorias
Sobre a Empresa
Mais vagas na BRQ →A BRQ apoia empresas a evoluírem o digital que sustenta seus negócios, com um propósito claro: transformar problemas complexos em progresso. Combinamos especialistas, ferramentas e inteligência artificial para entregar com método e consistência, atuando em modernização de legado e dados, GenAI, e co...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev