IBM
AMQ Broker Software Developer
IBMIreland2 days ago
Full-timeEngineering, Information Technology
Introduction

The AMQ team delivers a high-performance messaging implementation based on ActiveMQ Artemis and ArkMQ, focused on delivering AMQ on both Bare Metal and as a cloud-native messaging solution.

Your Role And Responsibilities

  • As a Backend Developer on this team; you will design, develop, and optimize features that enhance AMQ’s performance, scalability, and native execution on modern cloud platforms.
  • As a member of the AMQ team, you will contribute to enhancing and maintaining the AMQ Kubernetes Operator to deploy AMQ in multiple High Availability and Disaster Recovery scenarios.
  • You will contribute to upstream development, collaborate with the Apache ActiveMQ and ArkMQ communities, and participate in architectural discussions to ensure alignment with product and technical goals.
  • You’ll also work closely with teams across QE, documentation, product management, and support to deliver high-quality, enterprise-ready features. This role offers opportunities to engage with the broader open-source ecosystem and contribute to shaping the future of cloud-native integration.

Required Technical And Professional Expertise

  • Enterprise Integration: Good understanding of messaging systems, transactional workflows, and Enterprise Integration Patterns. Experience with Apache ActiveMQ Artemis or similar frameworks (e.g., WMQ, RabbitMQ) is a plus.
  • Cloud-Native Fundamentals: Experience with containerized development (Docker, Kubernetes). Understanding of cloud-native runtimes and Kubernetes Operators (Red Hat Openshift is a plus)
  • Build & CI/CD Tooling: Proficiency in Maven or GO build tools. Familiarity with modern CI/CD pipelines (GitHub Actions, Jenkins, etc.).
  • Testing & Debugging: Solid foundation in test-driven development, integration testing, and debugging distributed applications.

Preferred Technical And Professional Experience

  • Contributions to open source projects.
  • Experience delivering technical presentations, writing blogs, or engaging in developer communities.
  • Familiarity with Red Hat Middleware products (e.g., Fuse, AMQ, JBoss EAP).

Key Skills

Ranked by relevance