[WG] ANALISTA DESENVOLVEDOR BACKEND SÊNIOR

iblue · Jaraguá do Sul, Santa Catarina, Brazil

**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 BACKEND SÊNIOR** , com sólida experiência em Java, Spring Boot e pelo menos **5 anos de atuação no desenvolvimento de aplicações corporativas complexas** , que seja apaixonado por inovação e 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 e multi\-ERP); Integração consistente com SAP Commerce, ERPs SAP (ECC, S/4HANA e B1\) e microsserviços corporativos; Qualidade de código, segurança e observabilidade adequadas ao contexto enterprise da companhia; Entendimento dos processos de negócio (cotações, pedidos, preços, minha conta, entre outros) e sua tradução em soluções técnicas robustas. Se você possui experiência em metodologias ágeis, boas práticas de engenharia de software e se identifica com valores como colaboração, excelência técnica 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 e sistemas legados), extraindo domínios de negócio para microsserviços Java/Spring Boot. * Modelar domínios de negócio, como catálogo, preços, pedidos, cotações e integrações com ERP, em conjunto com arquitetos e áreas de negócio. * Desenvolver integrações com SAP Commerce, ERPs SAP, API Gateway e demais sistemas corporativos. * Implementar autenticação e autorização em serviços backend utilizando Spring Security, incluindo cenários com OAuth2, OpenID Connect e Keycloak. * Garantir a implementação e manutenção de testes automatizados, incluindo testes unitários e de integração, utilizando frameworks adequados e Testcontainers. * Participar ativamente das cerimônias ágeis da squad (refinamentos, plannings, reviews e retrospectivas), contribuindo com definições técnicas e evolução contínua da arquitetura. * Contribuir com code reviews, documentação técnica (PT/EN), disseminação de conhecimento e adoção de boas práticas de engenharia de software. * Apoiar decisões arquiteturais relacionadas à evolução da plataforma, observabilidade, escalabilidade, segurança e integração entre sistemas. **Requisitos e Qualificações** * 5\+ anos de experiência com Java em aplicações corporativas. * Forte experiência com Spring Boot e ecossistema Spring: Spring Web; Spring Data; Spring Validation; Spring Actuator; Spring Security. * Vivência em desenvolvimento e manutenção de 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 via REST; Desejável experiência com comunicação assíncrona baseada em mensageria e eventos. * Experiência com bancos relacionais, preferencialmente PostgreSQL: Modelagem; Índices; Otimização de consultas. * Experiência com bancos não relacionais, preferencialmente MongoDB. * Experiência na integração de sistemas em ambientes corporativos complexos: ERPs SAP; Sistemas legados; Microsserviços corporativos. * Conhecimento em clients HTTP e integrações utilizando: Spring Cloud OpenFeign ou equivalente. * Conhecimentos sólidos em: OAuth2; OpenID Connect; Keycloak; Spring Security. * Experiência com: JUnit; Mockito ou frameworks equivalentes; Spring Boot Test; Testcontainers. * Vivência com testes de integração utilizando PostgreSQL e/ou MongoDB. * Vivência com Git e pipelines CI/CD, preferencialmente GitLab CI: Branching; Merge Requests; Code Review; Automação de build, testes e deploy. * Experiência com Docker e execução de aplicações em ambientes containerizados. * Conhecimento em observabilidade e monitoramento: Grafana; Logs distribuídos; Métricas de aplicações; Análise básica de performance e troubleshooting. **Habilidades Comportamentais** * Perfil sênior, capaz de atuar como referência técnica de backend dentro da squad e apoiar decisões arqui