Desenvolvedor(a) Fullstack — Java Quarkus + Angular

BRQ

Brasil

Presencial

BRL 150 000 - 210 000

Tempo integral

Há 10 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Plano de Saúde
Plano Odontológico
Horário Flexível
Home Office
Gympass
Telemedicina
Vale Refeição

Resumo da oferta

A BRQ está recrutando Desenvolvedor(a) Fullstack para atuar com Java Quarkus e Angular em projetos de integração para rede de franquias. Você trabalhará com APIs, UI, bancos Oracle e MongoDB, em arquitetura de microserviços em OpenShift, com foco em ingestão de vendas, cupons e promoções.

É esperado domínio de Java 17+, Quarkus ou aprendizado rápido, além de experiência com API REST, OpenShift, Keycloak e pipelines CI/CD. Ambiente híbrido/presencial, benefícios BRQ e foco em observabilidade.

Qualificações

  • Experiência sólida com Java 17+ e Spring Boot (Actuator, Security/JWT, JPA, REST).
  • Experiência prática com Quarkus ou interesse em aprender rapidamente.
  • SQL avançado em Oracle: modelagem, joins, índices e tuning.
  • MongoDB: documentos, índices, aggregation e performance.
  • Integração com mensageria (JMS/AMQP) – ActiveMQ/Artemis, RabbitMQ, Kafka.
  • APIs REST/OpenAPI, Angular (versões recentes) e HTTP Client.
  • Autenticação em SPA (Keycloak/OIDC) e OAuth2.

Responsabilidades

  • Desenvolver e manter APIs REST em Quarkus e Spring Boot para vendas, cupons, produtos e promoções.
  • Construir interfaces em Angular, integrando com APIs via Azure APIM.
  • Modelar e otimizar operações com Oracle e MongoDB.
  • Trabalhar com arquitetura orientada a eventos (JMS/AMQP) com ActiveMQ Artemis.
  • Contribuir para CI/CD, Jenkins, imagens nativas e OpenShift.
  • Apoiar observabilidade com OpenTelemetry e Dynatrace.

Conhecimentos

Java
Spring Boot
Quarkus
Angular
API REST
OpenShift
Azure APIM
JMS/AMQP
Keycloak
CI/CD
OpenTelemetry

Ferramentas

Oracle
MongoDB
ActiveMQ Artemis
Dynatrace
JUnit/Mockito
Jenkins

Descrição da oferta de emprego

Desenvolvedor(a) Fullstack — Java Quarkus + Angular

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

  • 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.
  • 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.

Diferenciais

  • 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.

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/

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 ebem-estar e Comunicação e conexão. Diversidade e inclusão fazem parte do nosso dia a dia, comgrupos 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
  • ValeAlimentação
  • Horário Flexível
  • Home Office
  • Gympass
  • Telemedicina
  • Telenutrição
  • Canal desuporte emocional 24h e muito mais
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor(a) Full Stack .NET + Angular Pleno
Desenvolvedor(a) Full Stack .NET + Angular Pleno

BRQ • Rio de Janeiro

Híbrido
BRL 120 000 - 180 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7
Desenvolvedor(a) .NET PL
Desenvolvedor(a) .NET PL

BRQ Digital Solutions • Rio de Janeiro

Híbrido
BRL 167 000 - 268 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7
Fullstack
Fullstack

BRQ IT Services • Brasil

Híbrido
BRL 120 000 - 180 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+6
Desenvolvedor(a) .NET Core Senior/Pleno(a)
Desenvolvedor(a) .NET Core Senior/Pleno(a)

BRQ • São Paulo

Híbrido
BRL 120 000 - 180 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+8
Engenheiro de Software Sênior
Engenheiro de Software Sênior

BRQ Digital Solutions • Brasil

Híbrido
BRL 180 000 - 280 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+8
Desenvolvedor(a) Fullstack — Java Quarkus + Angular
Desenvolvedor(a) Fullstack — Java Quarkus + Angular

BRQ Digital Solutions • Brasil

Híbrido
BRL 180 000 - 300 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7
Machine Learning/MLOps
Machine Learning/MLOps

BRQ Digital Solutions • Brasil

Híbrido
BRL 120 000 - 240 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7
Desenvolvedor C# e SQL
Desenvolvedor C# e SQL

BRQ Digital Solutions • São Paulo

Híbrido
BRL 180 000 - 240 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+5
Engenheiro de Dados Pleno
Engenheiro de Dados Pleno

BRQ IT Services • São Paulo

Híbrido
BRL 180 000 - 260 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+6
Engenheiro Flutter - Sênior
Engenheiro Flutter - Sênior

BRQ Digital Solutions • São Paulo

Híbrido
BRL 120 000 - 180 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7