BM VAGAS

#5494 - Engenheiro(a) Backend Sênior (Java/Scala)

Detalhes da Vaga:

Você é apaixonado por resolver problemas complexos em sistemas distribuídos? Busca um ambiente onde a autonomia é real e o humor faz parte do dia a dia, mas o código é tratado com seriedade absoluta? Estamos em busca de uma mente experiente em Java e Scala para elevar o patamar de nossa plataforma SaaS.

A BM VAGAS em parceria com uma empresa multinacional, está contratando Engenheiro(a) Backend Sênior (Java/Scala).

Responsabilidades 

  • Projetar, desenvolver e manter sistemas backend escaláveis e de alta performance utilizando Java e/ou Scala.
  • Definir a arquitetura e desenvolver APIs RESTful e/ou gRPC robustas, garantindo a integração com sistemas distribuídos.
  • Colaborar com equipes de frontend, produtos e DevOps para entregar soluções completas e de alta qualidade.
  • Realizar code reviews detalhados, garantindo a adesão a padrões de codificação, escalabilidade e manutenibilidade.
  • Otimizar o desempenho de serviços, refatorar código existente e aplicar melhores práticas de segurança e resiliência.
  • Participar ativamente da definição de requisitos técnicos, estimativas de projeto e planejamento de sprints.
  • Mentorar desenvolvedores juniores e plenos, compartilhando conhecimento técnico e promovendo o crescimento da equipe.

Requisitos 

  • Experiência comprovada (mínimo de 5 anos) em desenvolvimento backend com Java e/ou Scala.
  • Domínio em projetos e otimização de bancos de dados relacionais (PostgreSQL, MySQL) e não-relacionais (MongoDB, Cassandra).
  • Proficiência na criação e consumo de APIs RESTful e/ou gRPC, incluindo versionamento e documentação (Swagger/OpenAPI).
  • Experiência sólida com metodologias de teste (unitários, integração e funcionais) utilizando JUnit, ScalaTest ou similar.
  • Conhecimento avançado em sistemas de controle de versão (Git) e práticas de CI/CD (Jenkins, GitLab CI, GitHub Actions).
  • Familiaridade com conceitos de arquiteturas de microserviços, filas de mensagens (Kafka, RabbitMQ) e sistemas distribuídos.
  • Experiência com ferramentas de conteinerização (Docker, Kubernetes) e implantação em ambientes de nuvem (AWS, GCP, Azure).

Habilidades 

  • Java / Scala
  • Spring Boot / Akka / Play Framework
  • SQL (PostgreSQL)
  • NoSQL (MongoDB)
  • API RESTful / gRPC
  • Kafka / RabbitMQ
  • Docker / Kubernetes
  • AWS / GCP / Azure
  • Microsserviços

Aplicar-se a Vaga
Via Recrutei
company-logo
Remoto

BM VAGAS

https://bmvagas

De R$14000 até R$15000

Pessoa Jurídica

Publicada há 55 minutos

Compartilhar Vaga: