[WG] ANALISTA DESENVOLVEDOR FULLSTACK SÊNIOR (Foco em Backend)
IBlue Consulting · Jaraguá do Sul, SC, BR
**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. 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ç