Search by job, company or skills

StoneX Group Inc.

Senior Java Developer

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted 4 months ago
  • Over 300 applicants

Job Description

Overview

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.

Responsibilities

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.

Qualifications


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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138105637