Empresa: iblue Consulting
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. Requisitos: 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 Sobre a empresa: 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. 🚀