Pular para o conteúdo

Jobgether

Desenvolvedor(a) Sênior de Integração - Java e Spring boot

JavaSQL
Tradução automática. Consulte o original.

Sobre a oportunidade

Esta vaga é divulgada por um parceiro, que gerencia todas as candidaturas e próximos passos. Nosso parceiro busca um(a) Desenvolvedor(a) Sênior de Integração – Java e Spring Boot com base no Brasil.

Junte-se a um programa de modernização de automação em larga escala focado na transformação de sistemas corporativos no setor de energia. Neste papel de engenharia sênior, você projetará e entregará integrações seguras, escaláveis e reutilizáveis que conectam plataformas críticas para os negócios, incluindo portais de clientes, CRM, faturamento, precificação, previsão, gateways de pagamento, serviços públicos e plataformas de dados. Você combinará desenvolvimento Java e Spring Boot com os Serviços de Integração da Microsoft Azure para construir soluções orientadas a eventos, nativas da nuvem e com foco em API. Trabalhando em estreita colaboração com a liderança de integração, arquitetos de solução, arquitetos de dados, analistas de negócios e fornecedores externos, você ajudará a estabelecer padrões de integração confiáveis em um ecossistema tecnológico complexo. A função oferece uma oportunidade de resolver problemas desafiadores de integração corporativa, ao mesmo tempo em que contribui para uma iniciativa de modernização com impacto operacional significativo. Esta é uma oportunidade remota que exige inglês avançado ou fluente, que será avaliado durante o processo de entrevista. \n

Responsabilidades

  1. Desenvolvimento de Integração Corporativa: Projetar, desenvolver e manter integrações corporativas usando Serviços de Integração da Azure e Java Spring Boot.
  1. Engenharia de API e Microsserviços: Construir API RESTful robustos e microsserviços escaláveis que permitam a comunicação entre múltiplas aplicações corporativas e serviços em nuvem.
  1. Gerenciamento de API: Desenvolver, configurar e gerenciar APIs através do Gerenciamento de API da Azure (APIM), seguindo padrões de integração estabelecidos e diretrizes arquiteturais.
  1. Arquitetura Orientada a Mensagens e Eventos: Implementar padrões de integração síncronos e assíncronos usando o Barramento de Serviço da Azure, incluindo filas, tópicos, assinaturas e capacidades de mensagens relacionadas.
  1. Conectividade Multiplataforma: Integrar aplicações corporativas, plataformas SaaS, bancos de dados, parceiros externos e serviços da Microsoft Azure em gerenciamento de clientes, faturamento, precificação, previsão, pagamentos e análise.
  1. Processamento de Mensagens e Orquestração: Desenvolver capacidades de transformação, validação, roteamento e orquestração de mensagens, incluindo tratamento de exceções, mecanismos de retentativa e processamento de mensagens mortas (dead-letter).
  1. Componentes de Integração Reutilizáveis: Criar serviços e componentes reutilizáveis que promovam consistência, confiabilidade, escalabilidade e manutenibilidade em toda a paisagem de integração.
  1. Segurança de API e Gerenciamento de Identidade: Implementar autenticação e autorização seguras usando Microsoft Entra ID, OAuth 2.0, JWT, Identidades Gerenciadas e outros mecanismos de segurança apropriados.
  1. Gerenciamento de Segredos e Credenciais: Proteger credenciais de aplicativos, segredos, certificados e informações de conexão usando o Cofre de Chaves da Azure e práticas de segurança estabelecidas.
  1. Monitoramento e Observabilidade: Implementar logging, monitoramento, rastreamento distribuído, IDs de correlação e telemetria operacional para suportar a solução de problemas e a confiabilidade em produção.
  1. Testes e Garantia de Qualidade: Desenvolver testes unitários, testes automatizados de API e testes de integração para validar funcionalidade, segurança, resiliência e interoperabilidade do sistema.
  1. Colaboração Multifuncional: Colaborar com líderes de integração, arquitetos de solução, analistas de negócios, arquitetos de dados e fornecedores externos para alinhar soluções técnicas com requisitos de negócios e arquiteturais.

Requisitos

  1. Experiência Profissional: Mais de oito anos de experiência em desenvolvimento de software e integração corporativa, com capacidade comprovada de entregar soluções de integração complexas.
  1. Java e Spring Boot: Forte experiência prática em Java, Spring Boot, arquitetura de microsserviços e desenvolvimento de aplicações corporativas.
  1. REST APIs: Extensa experiência em projetar, construir e manter APIs RESTful e microsserviços, incluindo trabalho com JSON e protocolos HTTP/HTTPS.
  1. Gerenciamento de API da Azure: Experiência prática no desenvolvimento e configuração de APIs usando o Gerenciamento de API da Azure (APIM).
  1. Barramento de Serviço da Azure: Experiência prática com filas, tópicos, assinaturas, processamento de mensagens e padrões de mensagens corporativas.
  1. Arquitetura de Integração: Forte compreensão de padrões de integração síncronos, assíncronos, baseados em mensagens e orientados a eventos, incluindo seu uso apropriado em ambientes corporativos.
  1. Segurança de API: Experiência na implementação de autenticação e autorização de API usando OAuth 2.0, JWT e práticas de segurança relacionadas.
  1. Resiliência e Tratamento de Erros: Capacidade comprovada de implementar tratamento de exceções, retentativas, processamento de mensagens mortas, logging e monitoramento para suportar integrações confiáveis em produção.
  1. Proficiência em Inglês: Inglês avançado ou fluente é obrigatório e será avaliado durante o processo de entrevista.
  1. Comunicação e Colaboração: Capacidade de trabalhar efetivamente com stakeholders técnicos e de negócios, coordenar com equipes distribuídas e contribuir para decisões arquiteturais compartilhadas.

Diferenciais

  1. Experiência com Serviços de Integração adicionais da Azure, incluindo Azure Logic Apps, Azure Functions, Event Grid e Event Hubs.
  1. Familiaridade com Cofre de Chaves da Azure, Microsoft Entra ID e Identidades Gerenciadas.
  1. Experiência com Monitor da Azure, Application Insights e Log Analytics.
  1. Conhecimento de bancos de dados Oracle, SQL e padrões de integração de banco de dados.
  1. Experiência na integração de plataformas SaaS corporativas e sistemas de negócios, particularmente CRM, faturamento, pagamentos, precificação, previsão e plataformas de dados.
  1. Experiência no setor de energia e utilidades ou em ambientes de varejo de energia.
  1. Compreensão de operações de clientes, faturamento de energia, precificação, previsão, sistemas de pagamento e processos do mercado de energia.

Benefícios

  • Trabalho Remoto: Oportunidade remota com base no Brasil.
  • Desenvolvimento de Carreira: Oportunidade de contribuir para um programa de modernização em larga escala e aprimorar a expertise em integração corporativa, Java, Spring Boot e tecnologias de nuvem Azure.
  • Desafios Técnicos: Trabalhar em integrações complexas e críticas para os negócios em múltiplas plataformas corporativas e serviços em nuvem.
  • Ambiente Colaborativo: Colaborar com especialistas em integração, arquitetos de solução e dados, analistas de negócios e outros profissionais em uma equipe multidisciplinar.
  • Ambiente Inclusivo: Uma cultura que valoriza a diversidade, o pertencimento e oportunidades iguais para pessoas de diferentes origens.
  • Iniciativas de Inclusão de Funcionários: Participação em iniciativas e grupos liderados pela comunidade que apoiam mulheres, pessoas com deficiência, profissionais negros, comunidades LGBTQIAPN+, pais e diferentes gerações.
  • Remuneração e Benefícios Adicionais: A descrição original da vaga solicita expectativas salariais para um arranjo de emprego CLT brasileiro, mas não especifica uma faixa salarial ou benefícios detalhados como plano de saúde, bônus ou licença remunerada. Esses detalhes devem ser confirmados durante o processo de recrutamento. \n

Como a Jobgether funciona

Utilizamos um processo de correspondência impulsionado por IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos com maior compatibilidade, e essa lista é então compartilhada diretamente com a empresa contratante. A decisão final e os próximos passos (entrevistas, avaliações) são gerenciados por sua equipe interna.

Agradecemos seu interesse e desejamos sucesso!

Por que se candidatar através da Jobgether?

Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento é baseado em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.

#LI-CL1

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026