Perfil: Analista de IntegraçãoSenioridade: SêniorModalidade: Remota Período: 4 meses Requisitos:Forte visão sistêmica (ciclo de desenvolvimento de software);Experiência na construção de Micro Serviços, API Rest, SOAP;Experiência Java (11 ou superior) com Quarkus;Experiência em arquitetura de software (aplicações distribuídas e escaláveis);Experiência em comunicação assíncrona entre processos via mensagens(coreografia e orquestração) utilizando Apache Kafka e/ou plataformas AMQP;Domínio dos principais patterns de mercado para desenvolvimento de software (Clean Code, DDD, TDD, MVC);Ter atuado com Cloud (Azure ou AWS);JPA/Hibernate/Spring-Boot ( security, feign, jdbctemplate);Banco de Dados Oracle 11 ou superior;Experiência em linguagem SQL (padrão ou PL-SQL Oracle);JUnit;SonarQube;Integração Contínua (CI/CD);Conhecimentos de Docker e Openshift. Requisitos Comportamentais:Atitude proativa e colaborativa;Senso de urgência;Compromisso com as entregas e prazos;Pontualidade;Propor soluções aos problemas encontrados, ser analítico;Ser flexível para lidar com mudanças de escopo. Desejáveis:- Scrum/XP/Metodologias Ágeis;- MuleSoft- Golang Diferencial do Negócio:Conhecimento na área de Supply Chain Varejo;Conhecimento de KPIs de varejo. Responsabilidades principais: Manter e desenvolver backend em Java;Escrever código com ampla cobertura de teste unitários (100% coverage) e de integração;Implementar múltiplos serviços de interface para conectar serviços web SOAP, Banco de Dados e REST internos e externos;Manter atualizada as pipelines de CI/CD em Azure DevOps;Colaborar com outros desenvolvedores para criar soluções de integração coesas;Desenvolver projetos de acordo com as especificações recebidas e garantir a adesão às melhores práticas;Projetar arquitetura de comunicação entre soluções, buscando reutilização de recursos e simplicidade de solução;Participar em ritos de refinamento e planejamento, revisão de código, programação em pares, troca de conhecimento e suporte à outras equipes em sua área de atuação.