Responsabilidades
(70% da atuação backend e 30% frontend)
Missão no projeto
Atuar na (re)construção da camada de back‑end do WEG Commerce Cloud e domínios relacionados, em arquitetura moderna (microsserviços / headless), garantindo:
* Alta disponibilidade, escalabilidade e performance global (multipaís, multi‑idioma, multi‑ERP)
* Integração consistente com SAP Commerce, ERPs SAP (ECC/S/4HANA/B1) e microsserviços corporativos
* Qualidade de código, segurança e observabilidade adequadas ao contexto enterprise da WEG
* Entendimento dos processos de negócio (cotações, pedidos, preços, minha conta, etc.) e sua tradução em soluções técnicas robustas
Responsabilidades principais
* 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 times WEG
Competências técnicas obrigatórias
* 5+ anos de experiência com Java em aplicações web corporativas (70% da atuação)
* 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) e 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 – unitários (JUnit, Mockito ou similares) e integração com Spring Boot Test e Testcontainers (incluindo MongoDB/PostgreSQL)
* Vivência com Git e pipelines de CI/CD (preferencialmente GitLab CI): 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)
Experiência desejável (diferenciais fortes)
* 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);
cotações (RFQ, Smart RFQ), contratos, regras comerciais específicas;
“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 e explicar decisões técnicas para público não técnico
* Inglês avançado – leitura e escrita de documentação técnica, 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 WEG, com foco em entregas sustentáveis de longo prazo
Desempenho Desejável – React (frontend)
* ReactJS (create‑react‑app / NextJs)
* Gerenciamento de estado (Redux / MobX / Recoil)
* Separação e desenvolvimento de componentes;
isolamento de responsabilidade;
definição de estilo
* Bibliotecas de UI;
ferramentas de testes (Jest / Cypress);
JavaScript / TypeScript;
HTML e CSS modernos
Como o time DBC Company pode te apoiar
* Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025
* Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner
* A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC
Diversidade e inclusão
Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc. Esta vaga também é destinada a Pessoas com Deficiência.
#J-18808-Ljbffr