Search by job, company or skills

StoneX Group Inc.

Senior Java Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

About Company

Job ID: 136397659

Similar Jobs