A BM VAGAS em parceria com grande de tecnologia da Inglaterra, está selecionando Engenheiro de Software Sênior para atuar no desenvolvimento de soluções escaláveis de alta performance e impacto real.
Descrição
Você terá papel estratégico na definição de arquiteturas modernas, boas práticas de engenharia, observabilidade e cultura DevOps em um ambiente colaborativo e desafiador. Experiência de mais de 5 anos em Java (Spring Boot/Cloud/Security) e React/TypeScript ou tecnologias similares (c#, scala, vue, angular, etc).
Responsabilidades
* Desenvolver aplicações escaláveis em Java (Spring Boot) e React/TypeScript, ou similares
* Definir e evoluir arquiteturas de microsserviços, APIs RESTful e microfrontends.
* Modelar e otimizar bancos de dados relacionais, garantindo consistência e disponibilidade.
* Implementar práticas de resiliência, caching, mensageria e integração em larga escala.
* Garantir observabilidade ponta a ponta (métricas, tracing, logging estruturado e dashboards).
* Apoiar revisões arquiteturais, CI/CD, testes automatizados e redução de débito técnico.
* Atuar como referência técnica, promovendo boas práticas e melhoria contínua.
Requisitos Técnicos
* +5 anos de experiência com Java (Spring Boot/Cloud/Security) e React/TypeScript ou tecnologias similares (c#, scala, vue, angular, etc).
* Experiência em APIs RESTful, microsserviços e mensageria (Kafka, RabbitMQ, AWS SQS/SNS).
* Vivência em observabilidade (OpenTelemetry, Prometheus, Grafana, DataDog, New Relic).
* Experiência com testes automatizados e otimização de performance web (Core Web Vitals).
* Domínio de Git workflows complexos (GitFlow, trunk-based) e boas práticas de code review.
* Proficiência em CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
* Conhecimento de security best practices (OWASP, autenticação, autorização, criptografia de dados).
Diferenciais
* Conhecimento em Infrastructure as Code (Terraform, CloudFormation, Ansible).
* Experiência em cloud computing (AWS, GCP, Azure) e serverless architectures.
* Vivência em performance/load testing e capacity planning.
* Experiência com database migrations, backup/restore e disaster recovery.
* Familiaridade com event-driven architectures e eventual consistency.
Competências Obrigatórias
* Superior completo em Ciência da Computação, Engenharia da Computação ou áreas correlatas
* Inglês avançado ou fluente
* Certificações serão um diferencial
Horário
Comercial do Brasil ou de UK dependendo da equipe.