freehire launches on Product Hunt on 26 August.

Follow →

Fullstack developer sênior - remoto (6)

Summary

Build and maintain Java/Spring Boot microservices and React front-end for a distributed platform, using event-driven architecture, Kubernetes, and CI/CD pipelines.

Java 21 com Spring Boot 3.x (web, security, validation, data)

MongoDB modelagem de documentos, queries, índices

Experiência com arquitetura orientada a eventos (mensageria assíncrona)

OAuth2 / Resource Server (autenticação com token)

Testes com Testcontainers e JUnit 5

Docker e Docker Compose construção de imagens e orquestração local

Kubernetes leitura e manutenção de manifests (Deployment, ConfigMap, Service,

Namespace)

CI/CD com Azure Pipelines entendimento do fluxo de build, push de imagem e deploy

por ambiente

React 19 + TypeScript com Vite

TanStack Query para gerenciamento de estado servidor

Zustand para estado global

React Hook Form + Zod para validação de formulários

Azure MSAL para autenticação no browser - Testes com Vitest + Testing Library


Diferencial

GCP (Pub/Sub, Cloud Storage, GKE)

Azure Active Directory (Spring Cloud Azure)

Loki + Promtail + Grafana para observabilidade

JaVers para auditoria de entidades

MapStruct para mapeamento de domínio

Integração com sistemas legados (REST/SOAP)

SonarQube / qualidade de código estática

Desenvolver e evoluir microserviços Java/Spring Boot que compõem o ecossistema da

plataforma

Projetar fluxos de mensageria com GCP Pub/Sub para processamento assíncrono de

eventos

Garantir integridade de dados e auditoria de mudanças (JaVers + MongoDB)

Colaborar na definição de contratos de API e integrações via OpenFeign

Escrever testes confiáveis com Testcontainers e garantir cobertura de cenários críticos

Desenvolver e manter o front-end da plataforma em React + TypeScript, integrando com

as APIs do ecossistema

Manter e evoluir manifests Kubernetes e pipelines de CI/CD

Participar ativamente de discussões de arquitetura e revisões de código



Perfil que buscamos

Pensa em separação de responsabilidades sabe onde cada lógica deve viver e resiste a

atalhos que espalham inteligência pelo sistema

Tem ownership do que entrega não só abre o PR, acompanha até o deploy

Comunica trade-offs com clareza, sem evangelizar stack

Confortável trabalhando em sistemas distribuídos com múltiplos consumidores de evento

Perfil protagonista, que demonstra interesse em contribuir e aprender, sem medo de errar.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available