Desenvolvedor Back End Java Sênior

Carbigdata
Sênior
Presencial
Publicado em 23 de dezembro de 2025

Descrição da Vaga

**VEM CONHECER A CARBIGDATA!** Somos a maior plataforma de bigdata do mercado de veículos. Nossos produtos possuem foco na localização de veículos roubados, furtados e na verdadeira situação do bem localizado. Com foco em big data analytics, atuamos nos principais players do mercado automotivo como bancos, financeiras, locadoras e seguradoras. **DESCRIÇÃO DA VAGA** Sua missão será atuar como referência técnica na evolução da nossa arquitetura distribuída, garantindo alta performance, resiliência e escalabilidade em um ambiente de grande volume de dados e alto impacto no negócio. Você será peça\-chave na construção de soluções robustas, reativas e orientadas a eventos, ajudando a moldar o futuro da nossa plataforma! **ATIVIDADES DO DIA A DIA:** * Liderar o desenho arquitetural de sistemas complexos, definindo padrões, componentes e integrações em uma arquitetura baseada em microserviços e Event\-Driven. * Implementar APIs reativas de alta vazão utilizando **Spring WebFlux** e **Project Reactor** , garantindo fluxos totalmente não\-bloqueantes e com backpressure controlado. * Desenvolver integrações assíncronas utilizando **Reactor AMQP** , garantindo comunicação orientada a eventos em grande escala. * Construir pipelines de dados reativos com **R2DBC** e **PostgreSQL** , mantendo baixa latência e alta performance do início ao fim. * Projetar e otimizar estratégias de cache distribuído (ex.: Redis) para melhorar a velocidade das operações. * Atuar como referência técnica, revisando código, orientando padrões de implementação e mentorando desenvolvedores Plenos e Juniores. * Otimizar performance de serviços, identificando gargalos e aplicando técnicas avançadas de programação reativa e observabilidade. * Implementar melhorias contínuas em processos, padrões e arquitetura, fortalecendo a cultura de inovação e excelência técnica. * Monitorar a saúde dos sistemas em produção utilizando **Prometheus** , métricas personalizadas e dashboards. * Atuar diretamente na operação dos serviços, lidando com clusters **Kubernetes** e ferramentas de orquestração. * Realizar troubleshooting avançado em ambientes Linux/Unix, containers e redes. * Participar da evolução e manutenção de pipelines de **CI/CD** (ex.: Jenkins), garantindo entregas automatizadas e confiáveis. * Desenvolver e manter testes automatizados (unitários, integração e componentes), aplicando TDD quando necessário. **REQUISITOS E QUALIFICAÇÕES:** **Linguagem e Frameworks** * **Java 17\+** – Domínio dos recursos modernos da linguagem (Records, Sealed Classes, APIs de Concurrency). * **Spring WebFlux \& Project Reactor** – Proficiência comprovada em APIs reativas, backpressure e pipelines complexos. * **Reactor AMQP** – Experiência em comunicação event\-driven não\-bloqueante. **Bancos e Persistência Reativa** * **R2DBC \& PostgreSQL** – Atuação com acesso a dados totalmente reativo end\-to\-end. **Arquitetura e Design** * **Microserviços \& Event\-Driven** – Experiência sólida em modelagem de domínios, contratos de eventos e baixo acoplamento. * **Domain\-Driven Design (DDD)** – Vivência prática com Contextos Delimitados, Agregados e modelagem estratégica. * **Design Patterns \& SOLID** – Capacidade de liderar boas práticas e orientar desenvolvedores do time. **Infra, Deploy \& Observabilidade** * **Docker \& Kubernetes** – Vivência operacional com deploy, scaling, troubleshooting e boas práticas de produção. * **Prometheus \& Spring Actuator** – Criação de métricas, dashboards e alertas úteis para operação do sistema. * **Linux/Unix** – Proficiência para analisar problemas de rede, performance e containers. * **CI/CD (Jenkins ou similares)** – Experiência na construção e manutenção de pipelines automáticos. **Qualidade de Software** * Domínio em testes automatizados (unitários, integração e componentes). * Vivência consistente com **TDD** . **DIFERENCIAIS** * Experiência com sistemas de mensageria de alto volume: **Kafka** , **Pulsar** . * Conhecimento em bancos distribuídos como **CitusDB** .Experiência com pipelines de dados (Spark, Flink). * Familiaridade com processamento de mídia (ffmpeg). * Vivência com outras linguagens backend (Python, Scala, C\+\+). **NOSSOS BENEFÍCIOS** * Vale Refeição / Alimentação * Plano de Saúde (Sulamerica) * Plano Odontológico * Day off no mês do aniversário * Seguro de vida * Home\-office Faça parte da transformação do mercado automotivo no Brasil! Se você é apaixonado por engenharia de software, alta performance e arquitetura de sistemas, essa vaga é para você. **\#VemSerCarBigData**

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev