Ouvir, criar e inspirar a transformação digital dos nossos clientes é o que nos motiva.
De pessoas para pessoas 😍
Acreditamos que, mais do que tecnologia, a transformação digital é sobre como as pessoas conduzem as mudanças nas empresas. E por entender isso, o fator humano é o que nos faz evoluir e modernizar processos.
Não é somente mais uma oportunidade... e sim um convite para você fazer parte dessa história.
Na iblue Consulting você vai trabalhar com uma equipe multidisciplinar, que é responsável por alavancar o crescimento do negócio através das nossas pessoas. 🚀
Buscamos profissionais com os seguintes valores que corroboram com os nossos valores:
- Cuidado com as pessoas;
- Responsabilidade;
- Ética;
- Excelência e Resultados;
- Cliente no centro.
Estamos em busca de um ANALISTA DESENVOLVEDOR FULLSTACK SÊNIOR, com foco na atuação em BACKEND, com sólida experiência em Java, Spring Boot e pelo menos 5 anos no desenvolvimento em aplicações web complexas, que seja apaixonado por inovação e que esteja comprometido com a entrega de soluções de alta qualidade.
A pessoa deverá atuar na reconstrução da camada de backend de uma plataforma global de e-commerce B2B em nuvem e de seus domínios relacionados, utilizando uma arquitetura moderna baseada em microsserviços e no modelo 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 empresa.
Entendimento dos processos de negócio (cotações, pedidos, preços, minha conta, etc.) e sua tradução em soluções técnicas robustas.
Se você tem experiência em metodologias ágeis, qualidade de código e se identifica com valores como colaboração e comprometimento, essa oportunidade é para você!
Principais Responsabilidades
- 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 no frontend do sistema, 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 e Qualificações
- 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 e/ou 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).
Habilidades Comportamentais
- 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 empresa, com foco em entregas sustentáveis de longo prazo.
Diferenciais
- 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.).
Disposição do conhecimento: 80% Backend / 20% Frontend