Backend Developer - Senior @BRQ
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Backend Developer - Senior @BRQ

2d ago - BRQ is hiring a remote Backend Developer - Senior. 💸 Salary: unspecified 📍Location: Brazil

Role Description

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.

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

Qualifications

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

Requirements

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

Benefits

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.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Backend Developer - Senior @BRQ
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 137,227+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later