About the Role
The AMQ team is seeking a talented Senior Backend Developer to join their ranks. This role offers an exciting opportunity to design, develop, and optimize features that enhance AMQ's performance, scalability, and native execution on modern cloud platforms.
This senior developer will contribute to enhancing and maintaining the AMQ Kubernetes Operator to deploy AMQ in multiple High Availability and Disaster Recovery scenarios. They will also work closely with teams across QE, documentation, product management, and support to deliver high-quality, enterprise-ready features.
Key Responsibilities:
* Design, develop, and optimize features that enhance AMQ's performance, scalability, and native execution on modern cloud platforms.
* Contribute to enhancing and maintaining the AMQ Kubernetes Operator to deploy AMQ in multiple High Availability and Disaster Recovery scenarios.
* Work closely with teams across QE, documentation, product management, and support to deliver high-quality, enterprise-ready features.
Required Skills and Qualifications
This role requires advanced Java or Golang proficiency, as well as extensive hands-on experience with either Java development, strong expertise in modern Java (Java 17+), or the GO programming language. Strong understanding of messaging systems, transactional workflows, and Enterprise Integration Patterns is also essential.
Additionally, this role requires experience with Apache ActiveMQ Artemis or similar frameworks, containerized development (Docker, Kubernetes), and cloud-native runtimes and Kubernetes Operators. Proficiency in Maven or GO build tools and familiarity with modern CI/CD pipelines are also necessary.
A solid foundation in test-driven development, integration testing, and debugging distributed applications is required. Contributions to open source projects and experience delivering technical presentations, writing blogs, or engaging in developer communities are also highly valued.
Benefits and Growth Opportunities
This role offers opportunities for growth and development, as well as a chance to engage with the broader open-source ecosystem and contribute to shaping the future of cloud-native integration.