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

Compass UOL

Brasil

Teletrabalho

BRL 120 000 - 200 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

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

Resumo da oferta

A Compass UOL está contratando um profissional para atuar como engenheiro(a) de back-end sênior, desenvolvendo APIs reativas com Spring Boot WebFlux e garantindo escalabilidade em ambientes assíncronos.

O papel envolve projetar arquiteturas event-driven com CQRS e Event Sourcing, trabalhando com Kafka/Redpanda, bancos reativos e integrações com SOAP/REST/gRPC, além de práticas de Clean Code, SOLID e testes automatizados. Empresa brasileira de tecnologia que valoriza inovação.

Qualificações

  • Experiência sólida com Spring Boot WebFlux e Reactor.

Responsabilidades

  • Desenvolver APIs reativas de alta performance.

Conhecimentos

Spring Boot WebFlux
Project Reactor
Functional programming
Event-driven architecture
CQRS / Event Sourcing
Kafka / Redpanda
MongoDB Reactive
REST / gRPC / SOAP
OpenAPI / Protocol Buffers
JUnit / TestContainers / MockWebServer
CI/CD (GitHub Actions)
Java 17+ / Lombok / MapStruct
AWS / GCP / Docker / Kubernetes
OpenTelemetry / Micrometer
ELK / Grafana Loki
R2DBC / Reactive PostgreSQL

Formação académica

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

Ferramentas

Kafka
Redpanda
Docker
Kubernetes
PostgreSQL
MongoDB
GitHub Actions
OpenTelemetry

Descrição da oferta de emprego

Job type: Full-time employee Full-time employee

- 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 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, TestContainers, MockWebServer);

- Colaborar com times de DevOps na construção de pipelines CI/CD (GitHub Actions.

- 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).

  • Step 5: Cadastro de Qualificação 5 Cadastro de Qualificação
  • Step 6: Oferta e Negociação 6 Oferta e Negociação
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

Compass UOL • Brasil

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

AI/R • Brasil

Presencial
BRL 180 000 - 320 000
[Job-29237] Mid Level Fullstack Developer Java+Angular
[Job-29237] Mid Level Fullstack Developer Java+Angular

3M HEALTHCARE • Brasil

Presencial
BRL 90 000 - 130 000
Auxiliar Administrativo
Auxiliar Administrativo

MRH Locação de Mão-de-Obra • Jaraguá do Sul

Presencial
BRL 120 000 - 180 000
[Job-29295] Mid-Level Developer (Java)
[Job-29295] Mid-Level Developer (Java)

3M HEALTHCARE • Brasil

Presencial
BRL 120 000 - 190 000
Desenvolvedor (a) Java
Desenvolvedor (a) Java

Ibrowse • São Paulo

Híbrido
BRL 120 000 - 180 000
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

NetVagas • São Paulo

Presencial
BRL 120 000 - 180 000
DESENVOLVEDOR FULL STACK SENIOR (Java + Spring boot + React)
DESENVOLVEDOR FULL STACK SENIOR (Java + Spring boot + React)

Revise Group • Campinas

Presencial
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Fortics • Pato Branco

Presencial
Day Off - Folga de aniversário
Plantão Psicológico
Ifood
+2
Desenvolvedor FullStack Especialista - Java/Angular
Desenvolvedor FullStack Especialista - Java/Angular

RHTalentos • São Paulo

Presencial
VA
Convênio Médico
Odontológico
+2