Grupo FCamara

Pessoa Desenvolvedora Java Backend - Sênior

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

A FCamara está em busca de uma Pessoa Desenvolvedora Java Backend Sênior para atuar em microsserviços e mensageria, desenvolvendo, evoluindo e sustentando soluções backend em Java. O profissional garantirá escalabilidade, resiliência, desempenho e integração eficiente entre sistemas por meio de arquiteturas de microsserviços e mensageria, em uma empresa líder no mercado brasileiro de farmácia, referência em Saúde e Bem-estar.

Responsabilidades

  • Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de software.
  • Implementar e integrar soluções de mensageria (assíncrona e orientada a eventos).
  • Projetar e consumir APIs REST e eventos de domínio.
  • Atuar na especificação técnica das soluções, contribuindo com definições arquiteturais.
  • Implementar práticas de observabilidade (logs, métricas e tracing).
  • Identificar e corrigir problemas de performance, concorrência e escalabilidade.
  • Trabalhar de forma colaborativa com times de produto, QA e infraestrutura.
  • Apoiar tecnicamente desenvolvedores menos experientes.
  • Garantir aderência a padrões de segurança, versionamento e governança de serviços.
PUBLICIDADE

Requisitos

  • Conhecimento em Arquitetura de Microsserviços (Hexagonal principalmente).
  • Conhecimento de Testes Unitários (JEST/JUNIT) e cobertura de código com SonarQube.
  • Conhecimento em API Gateways (Sensedia, Nginx).
  • Conhecimento em Java com spring-boot (Java 8, 11, 12, 17, 21).
  • Conhecimento em serviços de mensageria (Kafka, RabbitMQ).
  • Conhecimento de DBs de mercado (MongoDB, MySQL, Oracle, Postgres).
  • Conhecimento em Nuvens (AWS) e seus respectivos serviços (EKS, ECS / EC2, Amazon RDS, DynamoDB).
  • Conhecimento em Design Patterns.
  • Conhecimento de criptografias (AES-256) e/ou hasheamento, JWT.
  • Conhecimento de GTM (Google Tag Manager).
  • Conhecimento em requisições síncronas e assíncronas, enfileiramento de requisições.
  • Conhecimento em autenticação com Azure AD.
  • Conhecimento em Docker e Kubernetes (escalabilidade de Pods, provisionamento e configuração de máquinas orquestradas).
  • Conhecimento em Kustomize, arquivos YAML, CI/CD para pipelines no GitLab.
  • Conhecimento em Gitlab e boas práticas.
  • Conhecimento em integrações de mais de um sistema.
  • Conhecimento em System Design.
  • Conhecimento básico de observabilidade e monitoramento de aplicações (Datadog, New Relic, Dynatrace são exemplos).
  • Conhecimento de taxonomia básica (SKUs, TTL [...]).
  • Conhecimento em Kanban, Scrum, Kanbanize.
  • Conhecimento em desenvolvimento e automação com IA com ferramentas como Cursor.
  • Conhecimento em práticas de aceleração de produtividade e organização de Código e práticas de desenvolvimento com IA.
  • Perfil analítico, proativo e dinâmico para se adaptar aos problemas e questões complexas.
  • Perfil orientado a resolução de problemas e mentor de equipe.
  • Comunicação assertiva, oral e escrita.

Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE