Saltar al contenido

Jobgether

Desarrollador/a Senior de Integración - (Java y Spring boot)

JavaSQL
Traducción automática. Consulta el original.

Sobre la oportunidad

Este puesto se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los siguientes pasos. Nuestro socio busca un/a Desarrollador/a Senior de Integración – Java y Spring Boot con base en Brasil.

Únete a un programa de modernización de automatización a gran escala centrado en la transformación de sistemas empresariales en el sector energético. En este rol de ingeniería senior, diseñarás y entregarás integraciones seguras, escalables y reutilizables que conecten plataformas críticas para el negocio, incluyendo portales de clientes, CRM, facturación, precios, pronósticos, pasarelas de pago, servicios públicos y plataformas de datos. Combinarás el desarrollo con Java y Spring Boot con los Servicios de Integración de Microsoft Azure para construir soluciones nativas en la nube, orientadas a eventos y priorizando las API. Trabajando estrechamente con el liderazgo de integración, arquitectos de soluciones, arquitectos de datos, analistas de negocio y proveedores externos, ayudarás a establecer patrones de integración fiables en un ecosistema tecnológico complejo. El rol ofrece la oportunidad de resolver desafiantes problemas de integración empresarial mientras contribuyes a una iniciativa de modernización con un impacto operativo significativo. Esta es una oportunidad remota que requiere un nivel avanzado o fluido de inglés, el cual será evaluado durante el proceso de entrevista.

Responsabilidades

  1. Desarrollo de Integración Empresarial: Diseñar, desarrollar y mantener integraciones empresariales utilizando Servicios de Integración de Azure y Java Spring Boot.
  1. Ingeniería de API y Microservicios: Construir robustas APIs RESTful y microservicios escalables que permitan la comunicación entre múltiples aplicaciones empresariales y servicios en la nube.
  1. Gestión de API: Desarrollar, configurar y gestionar APIs a través de la Gestión de API de Azure (APIM), siguiendo los estándares de integración establecidos y las directrices arquitectónicas.
  1. Arquitectura de Mensajería y Basada en Eventos: Implementar patrones de integración síncronos y asíncronos utilizando Azure Service Bus, incluyendo colas, temas, suscripciones y capacidades de mensajería relacionadas.
  1. Conectividad Multiplataforma: Integrar aplicaciones empresariales, plataformas SaaS, bases de datos, socios externos y servicios de Microsoft Azure en la gestión de clientes, facturación, precios, pronósticos, pagos y análisis.
  1. Procesamiento y Orquestación de Mensajes: Desarrollar capacidades de transformación, validación, enrutamiento y orquestación de mensajes, incluyendo el manejo de excepciones, mecanismos de reintento y procesamiento de mensajes fallidos (dead-letter).
  1. Componentes de Integración Reutilizables: Crear servicios y componentes reutilizables que promuevan la consistencia, fiabilidad, escalabilidad y mantenibilidad en todo el panorama de integración.
  1. Seguridad de API y Gestión de Identidades: Implementar autenticación y autorización seguras utilizando Microsoft Entra ID, OAuth 2.0, JWT, Identidades Administradas y otros mecanismos de seguridad apropiados.
  1. Gestión de Secretos y Credenciales: Proteger credenciales de aplicaciones, secretos, certificados e información de conexión utilizando Azure Key Vault y prácticas de seguridad establecidas.
  1. Monitorización y Observabilidad: Implementar registro (logging), monitorización, rastreo distribuido, IDs de correlación y telemetría operativa para dar soporte a la resolución de problemas y la fiabilidad en producción.
  1. Pruebas y Garantía de Calidad: Desarrollar pruebas unitarias, pruebas automatizadas de API y pruebas de integración para validar la funcionalidad, seguridad, resiliencia e interoperabilidad del sistema.
  1. Colaboración Interfuncional: Colaborar con líderes de integración, arquitectos de soluciones, analistas de negocio, arquitectos de datos y proveedores externos para alinear las soluciones técnicas con los requisitos de negocio y arquitectónicos.

Requisitos

  1. Experiencia Profesional: Más de ocho años de experiencia en desarrollo de software e integración empresarial, con una capacidad demostrada para entregar soluciones de integración complejas.
  1. Java y Spring Boot: Sólida experiencia práctica en Java, Spring Boot, arquitectura de microservicios y desarrollo de aplicaciones empresariales.
  1. REST APIs: Amplia experiencia en el diseño, construcción y mantenimiento de microservicios y APIs RESTful, incluyendo el trabajo con protocolos JSON y HTTP/HTTPS.
  1. Gestión de API de Azure: Experiencia práctica en el desarrollo y configuración de APIs utilizando la Gestión de API de Azure (APIM).
  1. Azure Service Bus: Experiencia práctica con colas, temas, suscripciones, procesamiento de mensajes y patrones de mensajería empresarial.
  1. Arquitectura de Integración: Fuerte comprensión de patrones de integración síncronos, asíncronos, basados en mensajería y orientados a eventos, incluyendo su uso apropiado en entornos empresariales.
  1. Seguridad de API: Experiencia en la implementación de autenticación y autorización de API utilizando OAuth 2.0, JWT y prácticas de seguridad relacionadas.
  1. Resiliencia y Manejo de Errores: Capacidad demostrada para implementar manejo de excepciones, reintentos, procesamiento de mensajes fallidos, registro y monitorización para soportar integraciones fiables en producción.
  1. Dominio del Inglés: Se requiere un nivel avanzado o fluido de inglés, el cual será evaluado durante el proceso de entrevista.
  1. Comunicación y Colaboración: Capacidad para trabajar eficazmente con stakeholders técnicos y de negocio, coordinar con equipos distribuidos y contribuir a decisiones arquitectónicas compartidas.

Se valorará

  1. Experiencia con Servicios de Integración de Azure adicionales, incluyendo Azure Logic Apps, Azure Functions, Event Grid y Event Hubs.
  1. Familiaridad con Azure Key Vault, Microsoft Entra ID e Identidades Administradas.
  1. Experiencia con Azure Monitor, Application Insights y Log Analytics.
  1. Conocimiento de bases de datos Oracle, SQL y patrones de integración de bases de datos.
  1. Experiencia en la integración de plataformas SaaS empresariales y sistemas de negocio, particularmente CRM, facturación, pagos, precios, pronósticos y plataformas de datos.
  1. Experiencia en entornos de energía y servicios públicos o de energía minorista.
  1. Comprensión de operaciones de clientes, facturación de energía, precios, pronósticos, sistemas de pago y procesos del mercado energético.

Beneficios

  • Trabajo Remoto: Oportunidad remota con base en Brasil.
  • Desarrollo Profesional: Oportunidad de contribuir a un programa de modernización a gran escala y avanzar en la experiencia en integración empresarial, Java, Spring Boot y tecnologías de nube de Azure.
  • Desafíos Técnicos: Trabajar en integraciones complejas y críticas para el negocio a través de múltiples plataformas empresariales y servicios en la nube.
  • Entorno Colaborativo: Colaborar con especialistas en integración, arquitectos de soluciones y datos, analistas de negocio y otros profesionales en un equipo multidisciplinar.
  • Entorno Inclusivo: Una cultura que valora la diversidad, la pertenencia y la igualdad de oportunidades para personas de diferentes orígenes.
  • Iniciativas de Inclusión de Empleados: Participación en iniciativas y grupos liderados por la comunidad que apoyan a mujeres, personas con discapacidad, profesionales negros, comunidades LGBTQIAPN+, paternidad/maternidad y diferentes generaciones.
  • Compensación y Beneficios Adicionales: La descripción original del puesto solicita expectativas salariales para un acuerdo de empleo CLT brasileño, pero no especifica un rango salarial ni beneficios detallados como atención médica, bonificaciones o días de vacaciones pagados. Estos detalles deben confirmarse durante el proceso de reclutamiento.

Cómo funciona Jobgether

Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa en comparación con los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista se comparte directamente con la empresa contratante. La decisión final y los siguientes pasos (entrevistas, evaluaciones) son gestionados por su equipo interno.

¡Agradecemos tu interés y te deseamos lo mejor!

¿Por qué postularse a través de Jobgether?

Aviso de Privacidad de Datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales según las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.

#LI-CL1

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026