Bogota, COL
50 days ago
Desarrollador SOA
Introducción Conduzca a IBM hacia el futuro traduciendo los requisitos del sistema al diseño y desarrollo de sistemas personalizados en un entorno agil. El éxito de IBM esta en sus manos a medida que transforma necesidades comerciales vitales en código e impulsa la innovación. Su trabajo potenciara a IBM y a sus clientes a nivel mundial, colaborando e integrando el código en los sistemas empresariales. Tendra acceso a lo último en educación, herramientas y tecnología, y una trayectoria profesional ilimitada con el líder mundial en tecnología. enga a IBM y provoque un impacto global! Su función y responsabilidades Experiencia en Desarrollo de Software: El desarrollador SOA API debe tener una sólida comprensión de los principios de desarrollo de software, incluyendo buenas practicas de codificación, diseño orientado a objetos y patrones de diseño. Conocimiento de Arquitectura SOA: Debe estar familiarizado con los conceptos fundamentales de la arquitectura orientada a servicios (SOA), como la creación de servicios reutilizables, la interoperabilidad entre sistemas y la implementación de estandares de servicios web (como SOAP y REST). Dominio de Tecnologías de Integración: Debería tener experiencia en tecnologías de integración como ESB (Enterprise Service Bus), middleware y sistemas de mensajería para facilitar la comunicación entre diferentes aplicaciones y servicios. Habilidades en Desarrollo de API: Se espera que el desarrollador tenga experiencia en el diseño, desarrollo y mantenimiento de APIs (Application Programming Interfaces) robustas y bien documentadas. Esto incluye la creación de endpoints RESTful, definición de contratos de servicios y gestión de versiones de API. Conocimiento de Seguridad API: Debe comprender los principios de seguridad relacionados con las APIs, incluyendo autenticación, autorización, cifrado de datos y protección contra ataques como CSRF (Cross-Site Request Forgery) y XSS (Cross-Site Scripting). Experiencia en Uso de Herramientas y Frameworks: Debería tener experiencia con herramientas y frameworks populares en el desarrollo de API, como Swagger/OpenAPI para documentación, Postman para pruebas y monitorización, y frameworks como Spring, Apache Camel y Quarkus para el desarrollo de servicios. Experiencia profesional y técnica necesaria Conocimientos: * SOA * Analisis orientado a Servicios. * Modelamiento de Servicios y diseño de APIs. * BIAN (10.0/ 11.0) * Pensamiento sistémico * BDD * DDD * Open API * Open Banking * BaaS * Conocimiento de negocio * WSDL/XSD * Arquitectura de integración * GIT * Swagger / Yaml * Patrones de integración * Event Driven Architecture * Patrones orientados a eventos * Patrones sincrónicos y asincrónicos * Arquitectura empresarial * Atributos de calidad y disponibilidad (RNF) * Seguridad en APIs (OAuth, OpenID, JWT) * Conceptos basicos ISeries / STI * Lógica de programación * BPMN * Postman y SOAP Experiencia profesional y técnica preferida Habilidades de Resolución de Problemas: El desarrollador SOA API debe ser capaz de identificar y solucionar problemas de integración y rendimiento en entornos distribuidos y complejos. Colaboración y Comunicación: Dado que el desarrollo de API a menudo implica trabajar en equipos multifuncionales, es importante que el desarrollador pueda comunicarse de manera efectiva y colaborar con otros desarrolladores, arquitectos y stakeholders del proyecto. Acerca de la unidad de negocioIBM consulting es nuestra rama de negocio global de consultoría y servicios profesionales, con capacidades líderes en el mercado en la transformación de negocios y tecnología. Con sólida experiencia en muchos sectores, ofrecemos servicios de estrategia, experiencia, tecnología y operaciones a muchas de las empresas mas innovadoras y prestigiosas del mundo. Nuestra gente se centra en acelerar los negocios de nuestros clientes a través del poder de la colaboración. Creemos en el potencial de una tecnología utilizada responsablemente para ayudar a las personas, nuestros clientes y el planeta. Tu vida @ IBM'Qué es lo que le importa cuando esta buscando su próximo reto profesional? Tal vez quiera involucrarse en un trabajo que realmente cambie el mundo. 'Qué tal un lugar con oportunidades de desarrollo y carrera increíbles y diversas? Donde realmente pueda descubrir su pasión. 'Esta buscando una cultura de apertura, colaboración y confianza, donde todos tengan voz? 'Y qué le parece todo ello a la vez? Si es así, entonces IBM podría ser su próximo reto profesional. Únase a nosotros, no para hacer algo mejor, sino para intentar cosas que nunca creyó posibles. Impacto. Inclusión. Experiencias Infinitas. Haga el mejor trabajo de su vida. Acerca de IBMIBM es una empresa líder en plataformas de nube y soluciones cognitivas. Reinventandonos sin descanso desde 1911, somos el empleador de consultoría y tecnología mas grande del mundo, con mas de 380.000 empleados que atienden a clientes en 170 países. Con Watson, la plataforma basada en datos de IA para la empresa, estamos construyendo soluciones basadas en la industria para solucionar problemas del mundo real. Declaración de ubicaciónPara obtener mas información acerca de los requisitos de ubicación, hable con el reclutador después de que envíe su solicitud. Siendo tu @ IBMIBM se compromete a crear un ambiente diverso y se enorgullece de ser un empleador que promueve la igualdad de oportunidades. Todos los solicitantes calificados seran considerados para el puesto de trabajo sin importar su raza, color, religión, sexo, género, identidad o expresión de género, orientación sexual, origen nacional, clase social, genética, embarazo, discapacidad, neurodivergencia, edad, condición de veterano u otras características. IBM también se compromete con el cumplimiento de todas las practicas de empleo justas en lo que respecta a la ciudadanía y el estado de inmigración.
Confirm your E-mail: Send Email