🚀 Venha transformar o futuro da tecnologia com a Mouts!
Na Mouts, desenvolvemos soluções ágeis e inovadoras para impulsionar a transformação digital, tornando a tecnologia uma agente de inovação que simplifica a vida das pessoas.
🏡 Modelo de atuação: Remoto
📌 Vaga: Desenvolvedor(a) Backend Sênior Java / Spring Boot / APIs REST
Irá atuar na (re)construção da camada de back-end, em um projeto estratégico de e-commerce B2B global, com arquitetura moderna baseada em microsserviços e headless. Você vai fazer parte de um time responsável por transformar processos de negócio complexos (cotações, pedidos, preços, integrações com ERP) em soluções técnicas robustas, escaláveis e de alta performance, em um contexto verdadeiramente enterprise e multi-país.
O que você vai fazer
- Projetar e implementar APIs 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 em Java/Spring Boot.
- Modelar domínios de negócio (catálogo, preços, pedidos, cotações, integrações com ERP) junto com arquitetura e áreas de negócio.
- Desenvolver integrações com SAP Commerce, ERPs SAP e microsserviços corporativos.
- Implementar autenticação/autorização com Spring Security (OAuth2/OpenID Connect/Keycloak).
- Garantir qualidade via 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 disseminação de conhecimento.
Obrigatório:
- 5+ anos de experiência com Java em aplicações web corporativas.
- Forte vivência com Spring Boot e o ecossistema Spring (Web, Data, Validation, Security, Actuator).
- Experiência com APIs REST, arquitetura de microsserviços e bancos de dados (PostgreSQL e MongoDB).
- Conhecimento em integrações corporativas (ERPs SAP, outros backends) e clients HTTP (ex: OpenFeign).
- Prática com testes automatizados (JUnit, Mockito, Testcontainers), Git, CI/CD (GitLab CI) e Docker no dia a dia.
- Conhecimento de Grafana Stack para logs e métricas.
- Inglês avançado (leitura, escrita e participação em reuniões internacionais).
Diferenciais:
- Experiência com SAP Commerce (Hybris) on-premises ou Cloud (CCv2).
- Vivência em e-commerce B2B complexo, especialmente em contexto industrial (RFQ, Smart RFQ, "Minha Conta" com integração em tempo real a ERPs).