Point your AI agent at freehire and let it find you a job.

Get the CLI →

Lyncas

New

Desenvolvedor(a) Backend Java Sênior

Posted Updated 3 views
Discussion

Summary

On-site senior Java backend developer in Jaraguá do Sul/SC rebuilding the back-end of a B2B Commerce Cloud as microservices/headless, integrating with SAP Commerce and SAP ERPs. Core stack: Java/Spring Boot, REST, PostgreSQL/MongoDB, Docker, GitLab CI, Grafana.

Missão no projeto

Atuar na (re)construção da camada de back-end do 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.

· 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 internos.

Competências técnicas obrigatórias

· 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).

· 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).

· Inglês avançado:

· Leitura e escrita de documentação técnica.

· Participação em reuniões com times e stakeholders internacionais.

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.).

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 🎁

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available