arrow_back Voltar pra busca
C

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

Compass UOL

place home_workRemoto workCLT publicVaga agregada · BR

eventPublicada em 07 de ago. de 2026 · verifiedVerificamos no momento em que essa vaga foi agregada

Sobre a vaga

.

Responsabilidades e atribuições

Desenvolver APIs reativas e de alta performance utilizando Spring Boot Web

  • Flux, 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 a 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, Test

Containers, Mock

Web

Server);- Colaborar com times de Dev

Ops na construção de pipelines CI/CD (Git

Hub Actions.

Requisitos e qualificações

Graduação em Ciência da Computação ou áreas afins;- Experiência sólida com Spring Boot Web

  • Flux, 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, Map
  • Struct
  • - Conhecimento em cloud computing (AWS/GCP) e containers (Docker, Kubernetes)
  • - Vivência com observabilidade (Open

Telemetry, Micrometer) e logging estruturado (ELK, Grafana Loki).

Continue lendo de graça

Crie uma conta grátis pra ver a vaga completa e se candidatar.

  • badgePortfólio visível pras empresas
  • notificationsAlerta de vaga nova por e-mail
  • favoriteSempre grátis, sem pegadinha