Desenvolvedor(a) Fullstack — Java Quarkus + Angular

BRQ Digital Solutions

Brasil

Híbrido

BRL 180 000 - 300 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos

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
Seguro de Vida
Vale Refeição
Vale Alimentação
Horário Flexível
Home Office
Gympass
Telemedicina
Suporte emocional 24h

Resumo da oferta

A BRQ Digital Solutions está com vaga para atuar em projetos de integração e backoffice para uma rede de franquias. Você trabalhará no ciclo de vida de produtos, desde análise técnica até deployment em produção, com foco em APIs, UI em Angular e observabilidade.

A stack envolve Java 17+ (Quarkus / Spring Boot), Angular, Oracle e MongoDB, com microserviços em container no OpenShift. Espera-se experiência em API REST, JMS/AMQP, Keycloak e práticas de CI/CD com Jenkins.

Qualificações

  • Experiência sólida com Java 17+ e frameworks Spring Boot/Quarkus para APIs REST.

Responsabilidades

  • Desenvolver e manter APIs REST em Quarkus e Spring Boot para domínios de vendas, cupons, produtos e promoções.
  • Construir interfaces de usuário (UI) em Angular, integrando com APIs via Azure APIM.
  • Modelar e otimizar operações em Oracle e MongoDB.
  • Trabalhar com arquitetura orientada a eventos (JMS/AMQP com ActiveMQ Artemis).
  • Implementar autenticação/autorização via Keycloak (OIDC/OAuth 2.0).
  • Participar de CI/CD com Jenkins e deploy no OpenShift (ROSA).
  • Contribuir para observabilidade (OpenTelemetry, Prometheus, Dynatrace, ELK).
  • Promover padrões de design e revisões de código.

Conhecimentos

Java 17+ (Quarkus / Spring Boot)
Angular
APIs REST
OpenShift/Kubernetes
Oracle / MongoDB
REST/OpenAPI
CI/CD (Jenkins)

Ferramentas

Azure APIM
ActiveMQ Artemis
Dynatrace
ELK
Keycloak
Jenkins
OpenShift
Quarkus
GraalVM

Descrição da oferta de emprego

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/

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

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

Ref: df78a1

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) Fullstack — Java Quarkus + Angular
Desenvolvedor(a) Fullstack — Java Quarkus + Angular

BRQ • Brasil

Híbrido
BRL 150 000 - 210 000
Plano de Saúde
Plano Odontológico
Horário Flexível
+4
Fullstack
Fullstack

BRQ Digital Solutions • Brasil

Híbrido
BRL 120 000 - 180 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+8
Arquiteto de Soluções Especialista
Arquiteto de Soluções Especialista

BRQ Digital Solutions • Brasil

Híbrido
BRL 280 000 - 420 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7
Desenvolvedor(a) Sênior Java/Python | Remoto
Desenvolvedor(a) Sênior Java/Python | Remoto

BRQ Digital Solutions • Brasil

Presencial
BRL 180 000 - 320 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+8
Especialista Java
Especialista Java

BRQ Digital Solutions • São Paulo

Híbrido
BRL 180 000 - 270 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+7
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

BRQ Digital Solutions • São Paulo

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

BRQ Digital Solutions • São Paulo

Híbrido
BRL 120 000 - 180 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+6
Desenvolvedor JAVA Back end SR (Exclusiva para PCD)
Desenvolvedor JAVA Back end SR (Exclusiva para PCD)

BRQ Digital Solutions • São Paulo

Híbrido
BRL 260 000 - 360 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
Arquiteto de Soluções Especialista
Arquiteto de Soluções Especialista

BRQ • Brasil

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