Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: 1. Java/Angular Fullstack Developer | Mid (Remote).
Brazil Jobs Expertini

1. Java/Angular Fullstack Developer | Mid (Remote) — Compass UOL, Remote (Hiring Now)

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



Job description

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
#J-18808-Ljbffr


Required Skill Profession

Desenvolvimento De Software



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your 1 Java Potential: Insight & Career Growth Guide