Pessoa Desenvolvedora Java Backend - Sênior
Indexed description
A FCamara está em busca de uma PESSOA DESENVOLVEDORA JAVA BACKEND - SÊNIOR para atuar em microsserviços e mensageria, desenvolver, evoluir e sustentar soluções backend em Java, garantindo 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 com mais 3.000 lojas em todos os estados brasileiros.Responsabilidades e atribuiçõesRESPONSABILIDADES:Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de softwareImplementar e integrar soluções de mensageria (assíncrona e orientada a eventos)Projetar e consumir APIs REST e eventos de domínioAtuar na especificação técnica das soluções, contribuindo com definições arquiteturaisImplementar práticas de observabilidade (logs, métricas e tracing)Identificar e corrigir problemas de performance, concorrência e escalabilidadeTrabalhar de forma colaborativa com times de produto, QA e infraestruturaApoiar tecnicamente desenvolvedores menos experientesGarantir aderência a padrões de segurança, versionamento e governança de serviçosRequisitos e qualificaçõesHard SkillsConhecimento em Arquitetura de Microsserviços (Hexagonal principalmente)Conhecimento de Testes Unitários ( JEST/JUNIT ) e cobertura de código com SonarQubeConhecimento 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 também valeConhecimento de GTM ( Google Tag Manager )Conhecimento em requisições síncronas e assíncronas, enfileiramento de requisiçõesConhecimento em autenticação com Azure ADConhecimento 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 GitLabConhecimento em Gitlab e boas práticasConhecimento em integrações de mais de um sistemaConhecimento em System DesignConhecimento 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, KanbanizeConhecimento em desenvolvimento e automação com IA com ferramentas como CursorConhecimento em práticas de aceleração de produtividade e organização de Código e práticas de desenvolvimento com IASoft SkillPerfil analítico, proativo e dinâmico para se adaptar aos problemas e questões complexasPerfil orientado a resolução de problemas e mentor de equipeComunicação assertiva, oral e escritaInformações adicionais
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search