Desenvolvedor Backend Java - Sênior

BRQ

Brasil

Remote

BRL 180,000 - 280,000

Full time

4 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

Job summary

A BRQ procura desenvolvedora backend com foco em Java e Spring Boot para construir e manter APIs REST e serviços distribuídos. A vaga envolve sustentação de sistemas legados e modernização, com atuação em microsserviços e eventos.

A posição é 100% remota no Brasil, com uso de Kafka, MongoDB e Kubernetes, buscando profissional proativo e familiarizado com práticas de Clean Code e design patterns.

Qualifications

  • Desenvolvimento backend em Java, incluindo Java 8 e versões modernas (Java 21+).
  • Conhecimento de Spring Boot e APIs REST.
  • Experiência com microsserviços, arquitetura distribuída e integração entre serviços.
  • Conhecimento de arquitetura hexagonal, arquitetura limpa e arquitetura orientada a eventos.
  • Sistemas distribuídos com idempotência, consistência eventual, retentativas e tratamento de falhas.
  • Experiência com Apache Kafka (producers, consumers, tópicos, partitions, consumer groups, retries e DLQ).
  • Conhecimento de MongoDB (modelagem, índices, aggregation, consultas).
  • Spring Security, OAuth 2.0, OIDC e JWT.
  • JUnit e Mockito (testes unitários e de integração).
  • Git, Maven/Gradle e CI/CD com GitHub Actions.
  • Docker e conteinerização de aplicações.
  • Kubernetes para deploy, configuração, escalabilidade e troubleshooting.
  • Clean Code, SOLID e Design Patterns.
  • Noções de JVM, concorrência e otimização de performance.
  • Perfil proativo, com iniciativa para identificar problemas e propor soluções.

Responsibilities

  • Desenvolver e manter backend e APIs REST com Java e Spring Boot.
  • Atuar em sistemas legados e contribuir para a modernização de aplicações e serviços.
  • Projetar e evoluir microsserviços com arquitetura orientada a eventos.
  • Integrar serviços distribuídos, com foco em consistência e resiliência.
  • Desenvolver integrações com Apache Kafka e MongoDB.
  • Criar e manter testes automatizados (JUnit/Mockito).
  • Investigar incidentes e otimizar a performance.
  • Apoiar o deploy, configuração e monitoramento em ambientes conteinerizados.
  • Colaborar com o time na definição de soluções técnicas e boas práticas.

Skills

Java
Spring Boot
Microsserviços
Arquitetura hexagonal
Arquitetura orientada a eventos
Apache Kafka
MongoDB
Spring Security
JUnit
Mockito
Git
Maven/Gradle
CI/CD (GitHub Actions)
Docker
Kubernetes
Clean Code
SOLID
Design Patterns
JVM
Concorrência

Tools

Docker
Kubernetes
Git
Maven
Gradle
GitHub Actions
Apache Kafka
MongoDB

Job description

Sobre a oportunidade

Buscamos uma pessoa desenvolvedora com foco em backend, perfil proativo, comunicativo e experiência na construção e evolução de sistemas distribuídos. A atuação envolverá tanto a sustentação de aplicações legadas quanto a modernização de serviços e arquiteturas.

A posição é 100% remota.

Principais responsabilidades
  • Desenvolver e manter aplicações backend e APIs REST com Java e Spring Boot.
  • Atuar em sistemas legados e contribuir para a modernização de aplicações e serviços.
  • Projetar e evoluir microsserviços e soluções com arquitetura orientada a eventos.
  • Integrar serviços e sistemas distribuídos, considerando consistência, resiliência e tratamento de falhas.
  • Desenvolver e manter integrações com Apache Kafka e MongoDB.
  • Criar e manter testes automatizados, incluindo testes unitários e de integração.
  • Investigar incidentes, identificar causas e otimizar a performance das aplicações.
  • Apoiar o deploy, a configuração e o monitoramento de aplicações em ambientes conteinerizados.
  • Colaborar com o time na definição de soluções técnicas e na aplicação de boas práticas de desenvolvimento.
Requisitos
  • Experiência com desenvolvimento backend em Java, incluindo manutenção de sistemas em Java 8 e atuação com versões modernas, como Java 21 ou superior.
  • Conhecimento de Spring Boot e desenvolvimento de APIs REST.
  • Experiência com microsserviços, arquitetura distribuída e integração entre serviços.
  • Conhecimento de arquitetura hexagonal, arquitetura limpa e arquitetura orientada a eventos.
  • Vivência com sistemas distribuídos, incluindo idempotência, consistência eventual, retentativas e tratamento de falhas.
  • Experiência com Apache Kafka, incluindo producers, consumers, tópicos, partitions, consumer groups, retentativas e DLQ.
  • Conhecimento de MongoDB, modelagem de documentos, índices, aggregation pipeline e otimização de consultas.
  • Conhecimento de Spring Security, autenticação, autorização, OAuth 2.0, OIDC e JWT.
  • Experiência com testes automatizados usando JUnit e Mockito, incluindo testes unitários e de integração.
  • Conhecimento de Git, Maven ou Gradle e pipelines de CI/CD com GitHub Actions.
  • Experiência com Docker e conteinerização de aplicações.
  • Conhecimento de Kubernetes para deploy, configuração, escalabilidade, monitoramento e troubleshooting.
  • Conhecimento de Clean Code, SOLID e Design Patterns.
  • Noções de JVM, concorrência e otimização de performance.
  • Perfil proativo, com iniciativa para identificar problemas e contribuir com soluções.
Requisitos desejáveis
  • Experiência com testes de contrato e testes de performance.
  • Conhecimento de OpenTelemetry, Prometheus e Grafana.
  • Familiaridade com práticas de observabilidade, incluindo logs, métricas e tracing distribuído.
  • Conhecimento de cloud Azure, especialmente AKS. Não é eliminatório.
  • Familiaridade com desenvolvimento apoiado por inteligência artificial e metodologias orientadas a especificações (SPECs).
  • Diferencial: Angular 19 e 20

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/

Vaga fac790

#LI-Remote

#LI-WL1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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) Full Stack Sênior Java/Python | Angular | AWS
Desenvolvedor(a) Full Stack Sênior Java/Python | Angular | AWS

BRQ • Brazil

Remote
BRL 180,000 - 300,000
Desenvolvedor(a) Backend Java Sênior
Desenvolvedor(a) Backend Java Sênior

BRQ • São Paulo

Hybrid
BRL 150,000 - 210,000
Flexibilidade de local de trabalho
Desenvolvedor(a) Java Pleno
Desenvolvedor(a) Java Pleno

BRQ • Brazil

Remote
BRL 120,000 - 180,000
Pessoa Desenvolvedora Backend Sênior (Java, Spring Boot e IA Generativa)
Pessoa Desenvolvedora Backend Sênior (Java, Spring Boot e IA Generativa)

BRQ • Brazil

Hybrid
BRL 180,000 - 270,000
BRQ Academy
Mentoria e certificações
Flexibilidade de trabalho
Pessoa Desenvolvedora Backend .NET Sênior | AWS
Pessoa Desenvolvedora Backend .NET Sênior | AWS

BRQ • Brazil

Remote
BRL 180,000 - 260,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
Desenvolvedor(a) Backend Pleno | Java, Spring Boot, Python & IA Generativa
Desenvolvedor(a) Backend Pleno | Java, Spring Boot, Python & IA Generativa

BRQ • Rio de Janeiro

Hybrid
BRL 90,000 - 150,000
Desenvolvedor .Net
Desenvolvedor .Net

BRQ Digital Solutions • São Paulo

Hybrid
BRL 134,000 - 246,000
Desenvolvedor Fullstack- Sênior
Desenvolvedor Fullstack- Sênior

BRQ • Brazil

Hybrid
BRL 180,000 - 280,000
BRQ Academy
Mentoria
Certificações e idiomas
+1