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
Requisitos:
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