Connecting clients to markets – and talent to opportunity
With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.
At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.
Position Purpose
We are seeking a Senior Java Developer with strong expertise in messaging and streaming technologies to design and build data-pipelines. The ideal candidate will have hands-on experience with Redpanda or Apache Kafka, messaging systems such as ActiveMQ, and integration frameworks like Apache Camel and Kafka Connect. This role requires adaptability, strong problem-solving skills, and the ability to work with modern infrastructure, monitoring, and automation tools.
Key Responsibilities
* Design and develop scalable, resilient, and secure data pipelines integrating with messaging platforms (Redpanda, Kafka, ActiveMQ).
* Contribute to architecture discussions and trade-offs involving scalability, resiliency, high availability, storage, and security.
* Perform solution reviews, and proof-of-concept development for new tools and technologies.
* Transform proof-of-concepts into production-grade systems.
* Provide end-user support to development teams and implement change requests.
* Document system designs, standards, and user guides in Confluence or source control.
* Mentor team members on stack standards, best practices, and efficient utilization of the technology stack.
* Participate in out-of-hours support on a rotational basis for global messaging systems.
Required Qualifications
* Exposure implementing, configuring, and supporting messaging platforms (e.g., Redpanda, Kafka, ActiveMQ, IBM MQ, Solace).
* Strong knowledge of streaming ecosystems (Kafka Connect, Apache Pulsar, etc.).
* Proficiency in Java (with additional benefit of Python) for building production-grade APIs and integrations.
* Understanding of Linux environments, containerization (Docker), and orchestration (Kubernetes).
* Experience with Git, CI/CD pipelines, and modern DevOps practices.
* Ability to learn and adapt quickly to emerging technologies.
* Strong communication, collaboration, and problem-solving skills.
Preferred Skills (Nice to Have)
* Good to have knowledge of configuration and deployment tools (e.g., Ansible, Octopus).
* Exposure to monitoring and alerting tools (Grafana, Prometheus).
* Knowledge of GitOps practices and Infrastructure-as-Code (IaC).
* Experience with cloud platforms (preferably Azure).
* Networking fundamentals.
* Familiarity with Helm for Kubernetes deployments.
* Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field.
#LI-SC1
#LI-Hybrid
Software Powered by iCIMS
www.icims.com