Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Sobre a vaga

Você vai atuar em projetos de integração e backoffice para uma Rede de Franquias, participando de todo o ciclo de vida dos produtos: desde análise técnica, desenho de soluções, implementação de APIs e interfaces, até deploy em produção e observabilidade.

A stack principal combina Java (Quarkus / Spring Boot) no backend e Angular no frontend, com persistência em Oracle e MongoDB, além de arquitetura de microserviços rodando em containers no Red Hat OpenShift.

Você vai trabalhar diretamente com os fluxos de ingestão de vendas, cupons fiscais e motor de promoções, além de evoluir a plataforma de integração com gateway (Azure APIM), mensageria (AMQ) e observabilidade (Dynatrace + ELK).

Responsabilidades

  • Desenvolver e manter APIs REST em Quarkus e Spring Boot para os domínios de vendas, cupons, produtos e promoções.
  • Construir interfaces de usuário (UI) e componentes em Angular, integrando com as APIs via Azure APIM.
  • Modelar, consultar e otimizar operações de dados em Oracle (SQL, procedures, pools) e MongoDB (coleções, índices, agregações).
  • Trabalhar com arquitetura orientada a eventos: producers/consumers JMS/AMQP no ActiveMQ Artemis (AMQ), com filas e tópicos.
  • Implementar e evoluir autenticação/autorização via Keycloak (OIDC/OAuth 2.0, JWT, roles/policies).
  • Participar do CI/CD: pipelines Jenkins, build de imagens nativas (Quarkus Native), análise Sonar e deploy no OpenShift (ROSA).
  • Colaborar em iniciativas de observabilidade: tracing distribuído (OpenTelemetry), métricas, logging estruturado (JSON para ELK) e dashboards no Dynatrace.
  • Endereçar gaps e oportunidades já mapeadas no projeto (ex.: padronização de logging, autoscaling, políticas de DLQ/retry).
  • Fazer code review, documentar decisões técnicas e apoiar a padronização de Design Patterns (Strategy, Ports/Adapters, Correlation Id, etc.).

Requisitos

  • Backend (Java)
    • Experiência sólida com Java 17+ e ecossistema Spring Boot (Actuator, Security/JWT, JPA, REST).
    • Experiência prática com Quarkus ou vontade de aprender rapidamente (extensões, reactive, native image, OpenTelemetry).
    • SQL avançado em Oracle: modelagem, joins, índices, procedures, tuning de queries e gestão de pools de conexão.
    • Modelagem e operações em MongoDB: documentos, índices, aggregation pipeline, transações e performance.
    • Integração com mensageria (JMS, AMQP) — ActiveMQ/Artemis, RabbitMQ, Kafka ou similar.
    • Consumo/criação de APIs REST e OpenAPI/Swagger.
Frontend (Angular)

  • Desenvolvimento com Angular (versões recentes: 15+), TypeScript.
  • Integração com APIs via HTTP Client, tratamento de erros, guards e interceptors.
  • Experiência com autenticação em SPA (Keycloak/OIDC, guards, tokens).

Ferramentas e boas práticas

  • Git/GitHub e estratégias de branching (GitFlow, Trunk-based).
  • Testes: JUnit, Mockito, Testcontainers, testes de integração.
  • Clean Code, princípios SOLID, Design Patterns e arquitetura em camadas/Hexagonal.
  • Leitura e escrita de manifests básicos de Kubernetes/OpenShift (Deployments, Services, Secrets).

Diferenciais

  • Azure API Management (APIM): políticas, JWT validation, rate limit, caching, versionamento de APIs.
  • Quarkus Native builds e GraalVM/Mandrel.
  • Jenkins Pipelines + bibliotecas compartilhadas.
  • Observabilidade: OpenTelemetry, Micrometer, Prometheus, Dynatrace, ELK (Elastic/Log/Kibana).
  • FTP/SFTP, processamento de XML em lote e ingestão de arquivos.
  • Conhecimento em varejo/franquias: cupons fiscais, promoções, vendas PDV, integração ERPs.
  • Atuação com EDA (Event-Driven Architecture) e contratos de mensagem com versionamento.

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: df78a1

íbrido

About The Company

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 construção de produtos e experiências digitais.

Com mais de 33 anos e mais de 2.500 profissionais, estamos entre as maiores empresas de tecnologia do Brasil e atuamos em projetos de alta complexidade e escala. Somos reconhecidos como líderes em GenAI e inovação para grandes empresas no estudo ISG Provider Lens™.

Aqui, nossa cultura tem nome: BRQ Way. São 3 pilares: Carreira e desenvolvimento, Saúde e bem-estar e Comunicação e conexão. Diversidade e inclusão fazem parte do nosso dia a dia, com grupos de afinidade como Colorful Roar, Black Roar e Girls Roar.

Benefícios: Plano de Saúde; Plano Odontológico; Seguro de Vida; Vale Refeição; Vale Alimentação; Horário Flexível; Home Office; Gympass, Telemedicina, Telenutrição, Canal de suporte emocional 24h e muito mais.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

LinkedIn

Senior Software Engineer Python

Thomson Reuters Brasil São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

The AI Platform team has been established to build, develop, and run the Enterprise AI Platform. The Enterprise AI Platform serves as a comprehensive ecosystem of collaborative services, tools, and infrastructure, empowering both technical and non-technical users to seamlessly develop, evaluate, dep...

Ver Detalhes
Remoto LinkedIn

[Fully Remote] Full-Stack Software Engineer (Typescript, React, Next.js, Tailwind, Postgresql)

Reverie São Paulo 28 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Join Reverie as a Full-Stack Product Engineer and help us ship features for IEBridge, https://iebridge.com. A platform to manage US exchange students during their travels. From building responsive React to designing scalable backend systems to integrating AI-powered features, you’ll be crucial in de...

Ver Detalhes
LinkedIn

Mid - Level Java Developer, Brazil

CI&T Brazil 25 candidaturas Hoje

Salário estimado

R$ 7k - 10k/mês

Pleno CLT

At CI&T, we help large enterprises transform the potential of AI into real business impact with AI Deployment, AI-native execution, and tech-integrated business solutions.With 30 years of experience in technological transformation, we accelerate innovation with expertise in Agentic SDLC, Application...

Ver Detalhes