1. Java/Angular Fullstack Developer | Mid (Remote)
Empresa: Compass UOL
Local: Remoto
Tipo de Vaga: Efetivo (CLT) | Remoto
| Tipo de Contrato | Efetivo (CLT) |
|---|---|
| Modalidade | Remoto |
| Localização | Remoto |
| Publicada em | 07/08/2026 |
Descrição da Vaga
Confira os detalhes desta oportunidade profissional. .
Principais
Responsabilidades
– 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.
Requisitos para a Vaga
– 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).
Como se Candidatar
- Acesse o link: Clique no botão “Candidatar-se” acima para acessar a vaga na plataforma Gupy.
- Crie seu Perfil: Se for seu primeiro acesso, crie uma conta com seus dados.
- Preencha as Informações: Complete as etapas solicitadas (currículo, testes, experiências).
- Acompanhe: Após finalizar, acompanhe o processo no seu painel de candidato.
Dica: Mantenha seu currículo sempre atualizado para aumentar suas chances!
Gostou desse conteúdo?
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
Entrar no Grupo
Entre no VAGAS E CURSOS - PORTAL VAGAS no WhatsApp e receba tudo em primeira mão!
