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