Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Back End Java Sênior

Carbigdata

Parnamirim

Híbrido

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de big data localizada em Parnamirim, RN, está em busca de um(a) Arquiteto(a) de Software para liderar a evolução da sua arquitetura distribuída. O profissional será responsável pela implementação de soluções reativas, otimização de performance, e através do uso de tecnologias como Java, Spring WebFlux e Kubernetes. É um papel essencial que influencia diretamente o futuro da plataforma ao garantir alta performance em um ambiente de grande volume de dados. A empresa oferece benefícios como plano de saúde, vale refeição e possibilidade de home-office.

Serviços

Vale Refeição / Alimentação
Plano de Saúde
Plano Odontológico
Dia de folga no mês do aniversário
Seguro de vida
Home-office

Qualificações

  • Domínio dos recursos modernos do Java, incluindo Records e Sealed Classes.
  • Proficiência comprovada em APIs reativas com Spring WebFlux.
  • Experiência em comunicação event-driven com Reactor AMQP.
  • Atuação com R2DBC e PostgreSQL para acesso a dados.
  • Vivência prática com Domain-Driven Design e Design Patterns.
  • Experiência com Docker e Kubernetes em ambientes de produção.
  • Domínio em testes automatizados e vivência com TDD.

Responsabilidades

  • Liderar o desenho arquitetural de sistemas complexos.
  • Implementar APIs reativas de alta vazão.
  • Desenvolver integrações assíncronas utilizando Reactor AMQP.
  • Construir pipelines de dados reativos com baixa latência.
  • Projetar estratégias de cache distribuído.
  • Orientar padrões de implementação e mentorando desenvolvedores.
  • Otimizar performance de serviços e identificar gargalos.
  • Monitorar sistemas em produção utilizando Prometheus.

Conhecimentos

Java 17+
Spring WebFlux
Project Reactor
R2DBC
PostgreSQL
Microserviços
Event-Driven
Domain-Driven Design
Docker
Kubernetes
Linux / Unix
Descrição da oferta de emprego

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

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.