Desenvolvedor(a) Sênior Full-Stack (Java/React)

PJ, São Paulo Remote

💚 Bem-vindo(a) à OpenCircle!

Aqui na OpenCircle, acreditamos no poder da colaboração, inovação e crescimento contínuo. Estamos em uma jornada constante para transformar negócios através da tecnologia — e as relações que construímos com nossos clientes são parte central dessa missão. Mais do que desenvolver soluções, acreditamos em crescer junto. Buscamos profissionais que valorizem parceria, excelência técnica e evolução constante.

🎯 Quem somos nós?
Somos uma empresa de tecnologia especializada em Desenvolvimento de Sistemas, Alocação Estratégica de Talentos e Transformação Digital, conectando empresas a soluções que geram impacto real. Nosso propósito é ser a melhor Consultoria de Tecnologia do mundo, proporcionando uma jornada incrível para clientes, parceiros e colaboradores.

💎 Nossos Valores
• Prazos São Sagrados
• Somos Responsáveis por Nossas Ações
• Agimos com Transparência
• Focamos no Resultado
• Nos Colocamos no Lugar do Outro
• Buscamos a Excelência
• Somos Totalmente Comprometidos
• Somos Ambiciosos e Apaixonados pela Jornada

🚀 Sobre a oportunidade
Estamos em busca de um(a) Desenvolvedor(a) Sênior Full-Stack Java/React para atuar no time OneData, contribuindo na evolução de uma plataforma baseada em microserviços voltada para sistemas financeiros e comerciais.

Buscamos um perfil com forte visão técnica, pensamento analítico e foco em qualidade, capaz de atuar tanto no desenvolvimento backend quanto frontend, participando ativamente de decisões arquiteturais, integrações e evolução contínua da plataforma.

💡 Principais Responsabilidades
• Desenvolver e evoluir microserviços utilizando Java 21 e Spring Boot
• Projetar e implementar fluxos assíncronos utilizando mensageria orientada a eventos
• Garantir integridade, rastreabilidade e auditoria de dados
• Desenvolver e manter aplicações frontend utilizando React + TypeScript
• Construir integrações entre APIs e sistemas internos/externos
• Implementar testes automatizados e garantir cobertura de cenários críticos
• Manter e evoluir pipelines CI/CD e ambientes Kubernetes
• Participar de revisões de código e discussões de arquitetura
• Atuar com foco em escalabilidade, confiabilidade e separação clara de responsabilidades

🚀 Diferenciais
• Experiência com GCP (Pub/Sub, GKE e Cloud Storage)
• Azure Active Directory / Spring Cloud Azure
• Observabilidade com Grafana, Loki e Promtail
• JaVers para auditoria de entidades
• MapStruct
• Integrações com sistemas legados REST/SOAP
• SonarQube e ferramentas de qualidade estática

🤝 Perfil Comportamental
• Perfil protagonista e colaborativo
• Senso de ownership e responsabilidade pelas entregas
• Boa comunicação para discutir trade-offs técnicos com clareza
• Visão arquitetural e preocupação com separação de responsabilidades
• Conforto em atuar em sistemas distribuídos e orientados a eventos
• Interesse contínuo em aprender, evoluir e contribuir com o time

Requirements

Backend:
• Java 21 e Spring Boot 3.x
• MongoDB (modelagem, queries e índices)
• Arquitetura orientada a eventos e mensageria assíncrona
• OAuth2 / Resource Server
• Testcontainers e JUnit 5
• Docker e Docker Compose
• Kubernetes (Deployments, Services, ConfigMaps e Namespaces)
• CI/CD com Azure Pipelines

Frontend:
• React 19 + TypeScript com Vite
• TanStack Query
• Zustand
• React Hook Form + Zod
• Azure MSAL
• Testes com Vitest + Testing Library