A Gubee é uma empresa especializada em integrações para e-commerce, desenvolvendo soluções que conectam lojistas a marketplaces de forma eficiente, escalável e segura.
Estamos em busca de um(a) Desenvolvedor(a) Java Pleno para atuar no desenvolvimento e manutenção de microsserviços de alta performance , com foco em boas práticas de engenharia, qualidade de código e evolução contínua da plataforma.
PJ
Objetivo do Papel
Ser referência técnica no time, garantindo qualidade, escala e confiabilidade dos sistemas da Gubee, além de liderar tecnicamente pessoas e decisões, utilizando ferramentas modernas — inclusive IA para geração de código , de forma consciente e responsável.
Stack e Tecnologias (obrigatório dominar boa parte)
Linguagens & Frameworks
- Kotlin e / ou Java (nível avançado)
- Spring Boot e / ou Quarkus
- APIs RESTful
- Programação assíncrona e concorrente
Arquitetura & Integração
- Arquitetura de microserviços
- Event-driven architecture
- Kafka (ou equivalente)
- Integração com sistemas externos e APIs de terceiros
- Consistência eventual e idempotência
Bancos & Persistência
- MongoDB (modelagem, índices, performance)
- Bancos relacionais (PostgreSQL ou similar)
- Estratégias de cache (Redis)
Infraestrutura & DevOps
- Docker
- Kubernetes
- CI / CD
- Observabilidade (logs estruturados, métricas, tracing)
- Ambientes cloud (AWS é diferencial)
Uso de IA e Geração de Código
Esperamos que o profissional :
- Utilize ferramentas como ChatGPT, Copilot, Claude, etc.
- Saiba escrever prompts técnicos de qualidade
- Use IA para :
- Boilerplate
- Exploração de soluções
- Revisão de código
- Entenda e valide tudo o que é gerado
- Seja capaz de explicar, debugar e evoluir o código gerado
Responsabilidades Técnicas
- Projetar soluções escaláveis e resilientes
- Definir padrões de arquitetura e boas práticas
- Desenvolver código limpo, testável e performático
- Atuar fortemente em code review
- Diagnosticar e resolver problemas complexos em produção
- Melhorar continuamente performance, custo e confiabilidade
- Participar ativamente de decisões arquiteturais
Liderança & Senioridade (obrigatório)
- Atuar como referência técnica do time
- Mentorar devs plenos e juniores
- Ajudar na evolução técnica do time
- Influenciar decisões sem depender de cargo formal
- Ter autonomia para propor e executar melhorias
- Comunicar riscos, trade‑offs e impactos técnicos com clareza
- Ter postura de ownership sobre sistemas e entregas
❗ Não buscamos alguém que apenas “receba tarefa”.
Buscamos quem assuma o problema .
Diferenciais Importantes
- Experiência com event sourcing / CQRS
- Conhecimento prático de DDD
- Experiência com sistemas de alto volume e missão crítica
- Vivência em empresas SaaS ou marketplaces
- Atuação prévia como Tech Lead ou Staff Engineer
Perfil Comportamental Esperado
- Alto nível de responsabilidade
- Compromisso com qualidade e prazo
- Capacidade de tomar decisões difíceis
- Comunicação direta e profissional
- Maturidade para receber e dar feedback
- Não terceiriza pensamento para ferramentas
- Mentalidade de melhoria contínua
Não é o perfil ideal se você :
- Depende totalmente de IA sem entender o código
- Evita responsabilidades técnicas
- Não gosta de revisar código de outros
- Busca ambiente sem cobrança por qualidade
- Prefere apenas “executar tarefa”
O que oferecemos
- Autonomia técnica real
- Problemas complexos e desafiadores
- Ambiente que valoriza excelência
- Espaço para crescimento técnico e liderança
- Time enxuto, técnico e pragmático
Etapas do Processo Seletivo
- Teste em Live Code
- Entrevista com a Gestão
- Entrevista com RH