Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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 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úblicos não técnicos.
  • Inglês avançado: Leitura e escrita de documentação técnica; Participação em reuniões com times e stakeholders internacionais.
  • Capacidade de atuação em ambiente ágil, colaborativo e multidisciplinar.
  • Proatividade na identificação e resolução de problemas técnicos.
  • Comprometimento com qualidade, governança, documentação e sustentabilidade das soluções desenvolvidas.
  • Facilidade para compartilhar conhecimento e apoiar a evolução técnica da equipe.

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 da plataforma e de estratégias de desacoplamento do core.
  • Vivência em plataformas de e-commerce B2B complexas, preferencialmente em ambientes industriais ou multinacionais: Perfis distintos de usuários (clientes, representantes e colaboradores); Processos de cotação (RFQ e Smart RFQ); Contratos e regras comerciais específicas; Funcionalidades de Minha Conta integradas em tempo real aos ERPs.
  • Experiência com arquitetura orientada a eventos.
  • Experiência com Kafka, RabbitMQ ou plataformas equivalentes.
  • Conhecimento de DDD (Domain-Driven Design).
  • Experiência com práticas de observabilidade distribuída.
  • Conhecimento de padrões de resiliência para microsserviços (Circuit Breaker, Retry, Bulkhead).
  • Experiência em ambientes cloud (AWS, Azure ou GCP).

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Java Backend Software Engineer

Jitterbit • São Paulo • 29 candidaturas 14 dias atrás

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

Jitterbit is a leading data, application, and process workflow automation solution. Rooted in iPaaS and fueled by an ambitious vision, we integrate critical business processes to deliver the experiences and insights needed by enterprises of all sizes to accelerate their digital journey and future pr...

Ver Detalhes →
Remoto LinkedIn

Java Backend Engineer (AWS) - Remote Work | REF#302839

BairesDev • Minas Gerais, Brazil • 25 candidaturas 8 dias atrás

Salário estimado

R$ 6k - 10k/mês

Pleno CLT

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive si...

Ver Detalhes →
Remoto LinkedIn

Senior Backend Software Engineer – Python - Remote Work | REF#305511

BairesDev • São Paulo • 25 candidaturas 8 dias atrás

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive si...

Ver Detalhes →