Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Desarrollador SOA

AT IBM
IBM

Desarrollador SOA

Bogota, Colombia

Introducción
Conduzca a IBM hacia el futuro traduciendo los requisitos del sistema al diseño y desarrollo de sistemas personalizados en un entorno ágil. El éxito de IBM está en sus manos a medida que transforma necesidades comerciales vitales en código e impulsa la innovación. Su trabajo potenciará a IBM y a sus clientes a nivel mundial, colaborando e integrando el código en los sistemas empresariales. Tendrá acceso a lo último en educación, herramientas y tecnología, y una trayectoria profesional ilimitada con el líder mundial en tecnología. ¡Venga 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 prácticas de codificación, diseño orientado a objetos y patrones de diseño.

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.

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 estándares 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
• Análisis 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 básicos 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.

Client-provided location(s): Bogotá, Bogota, Colombia; Medellín, Medellin, Antioquia, Colombia
Job ID: IBM-20799569
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at IBM.