Desenvolvedor(a) Backend Java Sênior (Microsserviços)
Descrição da Vaga
Objetivo da Posição: Integrar a equipe de desenvolvimento para atuar na arquitetura, design e implementação de novas funcionalidades para o nosso produto. **Principais Responsabilidades:** * Desenvolver e manter serviços e APIs RESTful de alta performance utilizando Java. * Implementar mecanismos de resiliência (ex: Circuit Breaker, Retries) e otimizações de performance, com * foco em baixa latência. * Garantir a qualidade do código através de testes unitários, de integração e revisões (Code Review). * Participar ativamente da definição da arquitetura de microsserviços e soluções backend. * Trabalhar em um ambiente Ágil (Scrum/Kanban) em colaboração com outras equipes. Requisitos: **Requisitos Essenciais:** * Experiência comprovada com a linguagem Java (preferencialmente versão 11\+). * Domínio do framework Spring Boot. * Experiência com arquitetura de Microsserviços. * Conhecimento sólido em implementação de mecanismos de resiliência e performance. * Conhecimento sólido em estratégias de caching otimizadas (Cache Aside, Read\-Through/Write\-Through) e experiência prática com Redis. * Conhecimento sólido em bancos de dados relacionais (ex: PostgreSQL, MySQL) e/ou não relacionais (ex: MongoDB, Cassandra). * Familiaridade com Cloud Computing (AWS, Azure ou GCP). **Diferenciais:** * Experiência com Docker e Kubernetes (conteinerização). * Conhecimento em sistemas de mensageria e Pub/Sub (ex: Kafka, RabbitMQ) para comunicação assíncrona. * Experiência em observabilidade total, utilizando ferramentas como Datadog e/ou a stack Grafana (Prometheus, Loki, Grafana). Benefícios * 100% Remoto * CLT \+ Benefícios
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev