* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Atividades a serem realizadas:
- Projetar e implementar APIs e serviços backend (REST) para o e-commerce B2B, e aplicações satélites.
- Participar da desacoplagem do monolito (SAP Commerce / sistemas legados), extraindo domínios para microsserviços Java/Spring Boot.
- Modelar domínios de negócio (catálogo, preços, pedidos, cotações, integrações com ERP) em conjunto com arquitetura e áreas de negócio.
- Desenvolver integrações com SAP Commerce, ERPs SAP, API Gateway e demais sistemas corporativos.
- Implementar autenticação/autorização em serviços backend utilizando Spring Security (incluindo cenários com OAuth2/OpenID Connect/Keycloak).
- Garantir testes automatizados (unitários e de integração, incluindo uso de Testcontainers com bancos de dados).
- Colaborar com frontend, times SAP, UX/UI e negócio em modelo ágil (scrum/kanban), participando de refinamentos, planning e reviews.
- Contribuir com code reviews, documentação técnica (PT/EN) e transferência de conhecimento para o time.
Requisitos Obrigatórios:
Arquitetura, linguagens, dados e segurança
- 5+ anos de experiência com Java em aplicações web corporativas.
- Forte experiência com Spring Boot e ecossistema Spring (Web, Data, Validation, Actuator e Spring Security).
- Vivência com APIs REST (modelagem de recursos, paginação, tratamento de erros, versionamento).
- Experiência com arquitetura de microsserviços: Serviços independentes por domínio.
- Comunicação síncrona (REST) e, desejável, assíncrona (mensageria/eventos).
- Experiência com bancos de dados: Relacional, preferencialmente PostgreSQL (modelagem, índices, queries).
- Não relacional, preferencialmente MongoDB.
- Conhecimentos de integrações corporativas: Consumo e exposição de serviços em ambientes heterogêneos (ERPs SAP, outros backends).
- Uso de clients HTTP (por exemplo, Spring Cloud OpenFeign ou equivalente).
Qualidade, ferramentas e operação
- Prática em testes automatizados: Testes unitários (JUnit, Mockito ou similares).
- Testes de integração com Spring Boot Test e Testcontainers (incluindo MongoDB / PostgreSQL).
- Vivência com Git e pipelines de CI/CD (preferencialmente GitLab CI), incluindo: Branching, merge requests, code review e automação básica de build/test/deploy.
- Capacidade de rodar e depurar serviços em ambientes containerizados (uso cotidiano de Docker).
- Conhecimento de Grafana Stack para visualização de logs e métricas das aplicações (consulta, filtros, análise básica).
Requisitos Desejáveis:
- Experiência em projetos com SAP Commerce (Hybris) on-premises ou SAP Commerce Cloud (CCv2): Integrações de preços, estoque, pedidos, clientes.
- Entendimento da arquitetura e dos limites do core para estratégia de desacoplamento.
- Vivência em e-commerce B2B complexo, preferencialmente em contexto industrial: Perfis distintos (cliente, representante, colaborador).
- Entendimento de Cotações (RFQ, Smart RFQ), contratos, regras comerciais específicas.
- Entendimento de “Minha Conta” com consultas em tempo real a ERPs (pedidos, notas fiscais, duplicatas, curva ABC etc.).
Soft skills e postura
- Perfil sênior, capaz de atuar como referência técnica em backend na squad e apoiar decisões arquiteturais junto ao arquiteto de solução.
- Boa comunicação, com facilidade para entender e discutir necessidades de negócio.
- Transformar demandas em requisitos técnicos claros.
- Explicar decisões técnicas para público não técnico.
- Participação em reuniões com times e stakeholders internacionais.
- Colaboração em ambiente ágil, abertura a feedbacks, atuação em pair programming e code review.
- Alinhamento com práticas de governança, documentação e qualidade da empresa, com foco em entregas sustentáveis de longo prazo.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas 👨🏻💻
- Vale home office 💻
- Feedbacks periódicos 💬
- Programa de indicações 🏅
- Acolhimento psicológico 🙋🏻♂️
- Ginástica laboral 🏋️
- Academia de conhecimento 🧠
- Convênio com escola de inglês 🔤
- Reuniões mensais de transparência 🔃
- Happy hour online 🍻
- Kit de boas-vindas 🎁
