1. Java/Angular Fullstack Developer | Mid (Remote)

AI/R

Brasil

Presencial

BRL 180 000 - 320 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

AI/R procura desenvolvedor Java para atuar em APIs reativas com Spring Boot WebFlux, assegurando alta performance e baixa latência. O profissional irá projetar arquiteturas event-driven, trabalhar com Kafka/Redpanda e bancos de dados reativos, integrando SOAP/REST/gRPC e definindo contratos com OpenAPI/Protobuf.

É essencial dominar Java 17+, programação funcional, testes automatizados e padrões de arquitetura como Clean Code, SOLID e DDD, além de colaborar com equipes de DevOps em pipelines

Qualificações

  • Graduação em Ciência da Computação ou áreas afins.
  • Experiência com Spring Boot WebFlux, Project Reactor e programação reativa.
  • Conhecimento de Kafka ou Redpanda e mensageria em sistemas.
  • Conhecimento de bancos reativos (R2DBC, Reactive MongoDB) e SQL.
  • Java 17+ (Records, Pattern Matching) e ferramentas Lombok, MapStruct.

Responsabilidades

  • Desenvolver APIs reativas de alta performance com Spring Boot WebFlux, garantindo escalabilidade.
  • Projetar arquiteturas event-driven (CQRS, Event Sourcing) com mensageria (Kafka/Redpanda).
  • Otimizar I/O não-bloqueante com Reactor e Java funcional.
  • Garantir resiliência em microsserviços com padrões como Circuit Breaker e DLQ.
  • Integrar sistemas heterogêneos (SOAP, REST, gRPC) com OpenAPI/Protobuf.
  • Participar de DDD, Clean Code e testes automatizados (JUnit, TestContainers).
  • Colaborar com DevOps em pipelines CI/CD (GitHub Actions).

Conhecimentos

Arquitetura distribuída
Observabilidade
DDD
Testes automatizados

Formação académica

Graduação em Ciência da Computação

Ferramentas

Spring Boot WebFlux
Project Reactor
Kafka
Redpanda
DLQ
RabbitMQ
Pulsar
OpenAPI
Protocol Buffers
JUnit
TestContainers
MongoDB Reactive
Docker
Kubernetes
OpenTelemetry
Micrometer
ELK

Descrição da oferta de emprego

  • Desenvolver APIs reativas e de alta performance utilizando Spring Boot WebFlux, garantindo escalabilidade e baixa latência em ambientes assíncronos;
  • Projetar e implementar arquiteturas event-driven com padrões como CQRS, Event Sourcing e mensageria via Apache Kafka ou Redpanda;
  • Otimizar operações de I/O não-bloqueante com programação reativa (Project Reactor) e técnicas de programação funcional (Java Functional APIs, Vavr);
  • Garantir resiliência e tolerância à falhas em microsserviços através de padrões como Circuit Breaker (Resilience4j), Retry e Dead Letter Queue (DLQ);
  • Trabalhar com bancos de dados reativos (MongoDB Reactive Streams);
  • Integrar sistemas heterogêneos (SOAP, REST, gRPC) com foco em contratos definidos (OpenAPI, Protocol Buffers);
  • Participar da definição de boas práticas e arquiteturas como Clean Code, SOLID, DDD e testes automatizados (JUnit, TestContainers, MockWebServer);
  • Colaborar com times de DevOps na construção de pipelines CI/CD (GitHub Actions.)
Descrição da vaga
Responsabilidades e atribuições
  • Desenvolver APIs reativas e de alta performance utilizando Spring Boot WebFlux, garantindo escalabilidade e baixa latência em ambientes assíncronos;
  • Projetar e implementar arquiteturas event-driven com padrões como CQRS, Event Sourcing e mensageria via Apache Kafka ou Redpanda;
  • Otimizar operações de I/O não-bloqueante com programação reativa (Project Reactor) e técnicas de programação funcional (Java Functional APIs, Vavr);
  • Garantir resiliência e tolerância à falhas em microsserviços através de padrões como Circuit Breaker (Resilience4j), Retry e Dead Letter Queue (DLQ);
  • Trabalhar com bancos de dados reativos (MongoDB Reactive Streams);
  • Integrar sistemas heterogêneos (SOAP, REST, gRPC) com foco em contratos definidos (OpenAPI, Protocol Buffers);
  • Participar da definição de boas práticas e arquiteturas como Clean Code, SOLID, DDD e testes automatizados (JUnit, TestContainers, MockWebServer);
  • Colaborar com times de DevOps na construção de pipelines CI/CD (GitHub Actions.)
Requisitos e qualificações
  • Graduação em Ciência da Computação ou áreas afins;
  • Experiência sólida com Spring Boot WebFlux, Project Reactor (Mono/Flux) e programação reativa;
  • Sólidos conhecimentos do paradigma funcional;
  • Boa base acadêmica, principalmente em avaliação e otimização de algoritmos;
  • Domínio de Apache Kafka (produtores/consumidores, Kafka Streams, Schema Registry) ou Redpanda;
  • Conhecimento avançado em estruturas de dados (álgebra de listas, grafos, estruturas imutáveis) e algoritmos;
  • Familiaridade com bancos reativos (R2DBC, Reactive MongoDB) e SQL (PostgreSQL, indexação, query planning);
  • Experiência em arquiteturas distribuídas (Saga, Outbox Pattern) e mensageria (RabbitMQ, Pulsar);
  • Proficiência em Java 17+ (Records, Pattern Matching, Virtual Threads) e ferramentas como Lombok, MapStruct;
  • Conhecimento em cloud computing (AWS/GCP) e containers (Docker, Kubernetes);
  • Vivência com observabilidade (OpenTelemetry, Micrometer) e logging estruturado (ELK, Grafana Loki).

Become a Compasser, be part of AI/R.

Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.

We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Java Back-End Developer Senior | Remoto
Java Back-End Developer Senior | Remoto

AI/R • Brasil

Presencial
BRL 100 000 - 140 000
Java Back-End Developer | Sênior (Remote)
Java Back-End Developer | Sênior (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 240 000
1. Java/Angular Fullstack Developer | Mid (Remote)
1. Java/Angular Fullstack Developer | Mid (Remote)

Compass UOL • Brasil

Teletrabalho
BRL 120 000 - 200 000
AI/ML Developer | Senior (Remote)
AI/ML Developer | Senior (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 320 000
Solution Architect | Especialista (Remote)
Solution Architect | Especialista (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 300 000
GenAI RAG Engineer | Pleno (Remote)
GenAI RAG Engineer | Pleno (Remote)

AI/R • Brasil

Presencial
BRL 201 000 - 357 000
Engenheiro de Software (Integração para IA) - Sênior | Híbrido (São Paulo)
Engenheiro de Software (Integração para IA) - Sênior | Híbrido (São Paulo)

Compass UOL • Agudos

Presencial
BRL 180 000 - 240 000
Data Engineer (Azure/Databricks) | SR (Remote)
Data Engineer (Azure/Databricks) | SR (Remote)

AI/R • Brasil

Presencial
BRL 180 000 - 300 000
React Front-End Developer Pleno | Remote
React Front-End Developer Pleno | Remote

AI/R • Brasil

Presencial
BRL 120 000 - 180 000
Node.js Full-Stack Developer | Sênior (Remote)
Node.js Full-Stack Developer | Sênior (Remote)

AI/R • Brasil

Presencial
BRL 120 000 - 180 000