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.
- 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.
● 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.
● 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).