Desenvolvimento Full-Stack (Back-end) Sênior

DBC Company

Brasil

Presencial

BRL 180 000 - 280 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

DBC Company busca profissional sênior para atuar na reconstrução da camada backend do WEG Commerce Cloud, com foco em arquitetura moderna (microsserviços/headless). Você projetará APIs REST, integrará SAP/ERP e trabalhará com segurança, observabilidade e testes automatizados.

O papel exige domínio de Java/Spring Boot, API Gateway, OpenFeign e ambientes containerizados, com participação em equipes ágeis e entregas sustentáveis. Oportunidade desafiante no Brasil.

Qualificações

  • 5+ anos de experiência com Java em aplicações web corporativas (80% 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 microserviços e serviços independentes por domínio.
  • Comunicação síncrona (REST) e, desejável, assíncrona (mensageria/eventos).
  • Experiência com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB).
  • Conhecimentos de integrações corporativas e consumo/exposição de serviços em ambientes heterogêneos (ERPs SAP, outros backends).
  • Uso de clientes HTTP (Spring Cloud OpenFeign).

Responsabilidades

  • Projetar e implementar APIs REST para o e-commerce B2B e aplicações satélites.
  • Desacoplar o monolito (SAP Commerce / sistemas legados), extraindo domínios para microserviços Java/Spring Boot.
  • Modelar domínios de negócio (catálogo, preços, pedidos, cotações, integrações com ERP).
  • Desenvolver integrações com SAP Commerce, ERPs SAP, API Gateway e demais sistemas corporativos.
  • Implementar autenticação/autorização com Spring Security (OAuth2/OpenID Connect/Keycloak).
  • Garantir testes automatizados (unitários e de integração) com Testcontainers.
  • Colaborar com frontend, times SAP, UX/UI e negócio em modelo ágil (scrum/kanban).
  • Contribuir com code reviews, documentação técnica (PT/EN) e transferência de conhecimento.

Conhecimentos

Java
Spring Boot
REST APIs
Microservices
PostgreSQL
MongoDB
GitLab CI
Docker
Testcontainers
OAuth2 / Keycloak
SAP Commerce integration
Spring Cloud OpenFeign
Grafana

Ferramentas

Docker
GitLab CI
Testcontainers
Spring Cloud OpenFeign
Grafana

Descrição da oferta de emprego

Quais serão suas responsabilidades?

(80% da atuação backend e 20% 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 (multi-paí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.

O que é necessário para participar desse processo seletivo?

Competências técnicas obrigatórias:
  • 5+ anos de experiência com Java em aplicações web corporativas (80% 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);
  • 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).
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.
  • 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.
DESEJÁVEL:
React - Frontend (20% da atuação)
  • 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
Por que fazer parte do time DBC Company?
  • 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.
O que é importante saber?
  • 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.
  • Essa vaga também é destinada a Pessoas com Deficiência.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvimento Full-Stack (Front-End) Sênior
Desenvolvimento Full-Stack (Front-End) Sênior

DBC Company • Brasil

Híbrido
BRL 120 000 - 180 000
Desenvolvimento Front-End (React) Sênior
Desenvolvimento Front-End (React) Sênior

DBC Company • Brasil

Presencial
BRL 167 000 - 301 000
Analista de Automação de Testes Sênior
Analista de Automação de Testes Sênior

DBC Company • Brasil

Presencial
BRL 180 000 - 260 000
Desenvolvimento Back-End (Java) Sênior (Vaga Afirmativa)
Desenvolvimento Back-End (Java) Sênior (Vaga Afirmativa)

DBC Company • Brasil

Presencial
BRL 180 000 - 320 000
Desenvolvimento Back-End (Java) Pleno
Desenvolvimento Back-End (Java) Pleno

DBC Company • Brasil

Presencial
BRL 180 000 - 300 000
DevOps Sênior
DevOps Sênior

DBC Company • Brasil

Presencial
BRL 180 000 - 240 000
Desenvolvimento Back-End (Java) Sênior
Desenvolvimento Back-End (Java) Sênior

DBC Company • Brasil

Presencial
BRL 167 000 - 246 000
Certificações apoiadas
Ambiente seguro
Crescimento profissional
Desenvolvimento (.NET) Pleno
Desenvolvimento (.NET) Pleno

DBC Company • Brasil

Presencial
BRL 90 000 - 130 000
Ambiente seguro
Oportunidade de certificações
Desenvolvedor Full-Stack (Java e Angular) Sênior
Desenvolvedor Full-Stack (Java e Angular) Sênior

DBC Company • Brasil

Presencial
BRL 120 000 - 190 000
Desenvolvimento Full-Stack (.Net e React) Júnior
Desenvolvimento Full-Stack (.Net e React) Júnior

DBC Company • Brasil

Presencial
BRL 78 000 - 123 000