Desenvolvimento Backend Java Senior
Descrição da Vaga
Buscamos um(a) **Desenvolvedor(a) Backend Java Sênior** para atuar no desenho, evolução e sustentação de **sistemas distribuídos de alta complexidade** , com forte foco em **arquitetura, escalabilidade e impacto no produto** . Você fará parte de um time maduro tecnicamente, responsável por plataformas baseadas em **microservices e arquiteturas event\-driven** , lidando com desafios reais de performance, resiliência, observabilidade e crescimento de carga. Esperamos uma atuação ativa na definição de soluções, padrões técnicos e direcionamento arquitetural. Valorizamos profissionais com visão sistêmica, capacidade de influenciar tecnicamente o time, excelente comunicação e forte **orientação a produto** , entendendo profundamente como decisões técnicas afetam o negócio e a experiência do usuário. **Responsabilidades e atribuições** * Liderar tecnicamente o design e a evolução de sistemas backend em Java, considerando ambientes distribuídos e de alta disponibilidade * Definir e evoluir arquiteturas de microservices e event\-driven, garantindo desacoplamento, escalabilidade e resiliência * Participar ativamente de decisões arquiteturais, avaliando trade\-offs técnicos, riscos e impactos no produto * Desenvolver e manter APIs REST e integrações assíncronas entre sistemas * Implementar e evoluir práticas robustas de observabilidade (logs, métricas e traces) * Atuar diretamente em estratégias de escalabilidade, incluindo scaling horizontal de pods, tuning de aplicações e infraestrutura * Apoiar tecnicamente o time por meio de code reviews, definição de padrões e mentoria * Trabalhar em parceria com Produto, DevOps, QA e outras áreas, garantindo alinhamento técnico e de negócio * Contribuir para a melhoria contínua da plataforma, qualidade do código e confiabilidade dos sistemas **Requisitos e qualificações** **Requisitos obrigatórios:** * Experiência sólida e comprovada como Backend Java Sênior * Domínio de Java e Spring Boot * Forte conhecimento em design de sistemas distribuídos e arquitetura de microservices * Experiência prática com arquiteturas event\-driven e mensageria * Vivência avançada no desenvolvimento e versionamento de APIs REST * Experiência com observabilidade, monitoramento e troubleshooting em produção * Conhecimento prático em escalabilidade, como auto scaling de pods, performance tuning e capacity planning * Excelente comunicação e soft skills, com capacidade de influenciar tecnicamente o time * Forte orientação a produto, entendendo regras de negócio, métricas e impacto das soluções **Diferenciais:** * Experiência com Kafka, RabbitMQ ou similares * Vivência com Docker e Kubernetes * Experiência em cloud (AWS, Azure ou GCP) * Conhecimento em ferramentas de observabilidade (Prometheus, Grafana, ELK, Datadog, etc.) * Experiência com testes automatizados, qualidade de software e práticas de engenharia madura **Informações adicionais** * Modelo de trabalho flexível (remoto ou híbrido) * Atuação em projetos críticos e de grande escala * Ambiente técnico desafiador, com autonomia e alto nível de responsabilidade * Espaço real para decisões técnicas e influência arquitetural * Incentivo contínuo ao desenvolvimento técnico e comportamental Valorizamos diversidade e acreditamos que times plurais constroem soluções mais eficientes e inovadoras.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev