Softtek Bogota, D.C., Capital District, Colombia IBM MQ Architect Requirements: 5+ years of experience in IT, with a minimum of 3 years focused on messaging architectures and implementations. Proven experience with one or more messaging queue technologies (IBM MQ, RabbitMQ, Kafka, etc.). Technical Skills: Strong understanding of messaging concepts, patterns (such as Publish/Subscribe, Point-to-Point), and queueing mechanisms. Proficiency in programming languages such as Java, Python, or .NET as related to message processing. Familiarity with cloud messaging services (e.g., AWS SQS, Azure Service Bus) is a strong advantage. Problem-Solving Skills: Excellent analytical and troubleshooting skills, with the ability to think critically about complex problems. Communication: Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders. Knowledge of microservices architecture and modern API design practices. Experience with containerization technologies (Docker, Kubernetes) and deployment in cloud environments. Familiarity with Agile methodologies and DevOps practices. Responsibilities: Design and implement scalable and robust message queuing solutions using technologies such as IBM MQ, Apache Kafka, RabbitMQ, or ActiveMQ. Create technical architecture documents and provide recommendations for messaging patterns and protocols. Integration Support: Collaborate with application developers to integrate messaging solutions into existing applications and new projects. Ensure that messaging systems are seamlessly connected with other enterprise systems and services. System Performance & Scalability: Monitor and analyze the performance of messaging systems, making recommendations for improvements and optimizations as necessary. Implement best practices for message processing to ensure low latency and high throughput. Perform capacity planning, performance tuning, and optimization of MQ systems to meet enterprise-level demands. Security Management: Enforce security best practices for messaging solutions, including authentication, authorization, and encryption of messages. Operational Support: Assist in the deployment, configuration, and maintenance of message queue services. Troubleshoot and resolve issues related to message delivery, queuing, and system performance. Provide technical leadership and support to development teams for integrating messaging solutions with existing applications. Documentation: Maintain comprehensive documentation for messaging architecture, standards, and procedures. Provide training and support to development and operations teams regarding message queue systems. Research and Development: Stay current with new technologies and trends in messaging systems and evaluate their applicability to the organization. Propose innovative solutions to enhance messaging capabilities and improve overall efficiency. Required Languages: English Advanced 80-95%. Location: Hybrid, Colombia. Seniority level Mid-Senior level Employment type Full-time Job function Other Industries IT Services and IT Consulting #J-18808-Ljbffr