Senior Staff Engineer

StoneX Group Inc.

Maharashtra

On-site

INR 1,200,000 - 2,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

StoneX Group Inc. is seeking a Mid-Level Java Backend Developer to contribute to our next‑generation financial platform.

You will build scalable backend services with Java and Spring Boot, collaborating with frontend, QA, product, and senior engineers to deliver secure financial solutions. You will design RESTful APIs, implement microservices, ensure performance, security, and observability, and participate in CI/CD with Docker/Kubernetes.

Qualifications

  • 3–5 years of professional Java backend development experience.
  • Strong knowledge of Java 21 and Spring Boot 3.x.
  • Experience building RESTful APIs and microservices.
  • Experience with SQL databases.
  • Experience with Kafka or RabbitMQ.
  • Understanding of OAuth2/JWT.
  • Experience with unit and integration testing (JUnit, Mockito, Testcontainers).
  • Experience with Git and Agile methodologies.
  • Basic experience with Docker.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build RESTful APIs and microservices.
  • Write clean, maintainable, well‑tested code and participate in the SDLC from design to deployment.
  • Collaborate with frontend teams to define API contracts and support BFF/API integration.
  • Develop scalable, low‑latency backend services and troubleshoot production issues.
  • Ensure security and compliance patterns for sessions, tokens, and authenticated flows.

Skills

Java
Spring Boot
REST APIs
Microservices
SQL
Kafka
OAuth2/JWT
JUnit/Mockito
Git
Agile

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
Azure DevOps

Job description

Overview
About StoneX Enterprise Technology and global payments

StoneX Global Payments is a leading global payments fintech providing cross‑border FX and payments solutions to corporations, NGOs, and institutions across 180+ countries and 140+ currencies. Our mission is to build the next‑generation global payments platform—scalable, efficient, fault‑tolerant, and powered increasingly by intelligent automation.

We are undergoing a multi-year modernization effort across our front, middle, and back‑office systems, leveraging cloud-native architectures, microservices, and now agentic AI engineering to accelerate delivery and reshape end‑to‑end payment flows.

Responsibilities
Position Purpose

We are seeking a Java Backend Developer (Mid-Level) to contribute to the development of our next‑generation financial platform and the foundation of StoneX's global client platform transformation.

In this role, you will build scalable and secure backend services using Java and Spring Boot, collaborating closely with frontend developers, QA engineers, product managers, and senior engineers to deliver high‑quality financial solutions.

Primary Responsibilities
Backend Development
  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build RESTful APIs and microservices.
  • Write clean, maintainable, well‑tested code.
  • Participate throughout the SDLC from design to deployment.
API Development & Integration
  • Design and implement RESTful APIs following best practices.
  • Collaborate with frontend teams to define API contracts and support BFF/API integration.
  • Implement validation, pagination, error handling, and secure API design.
  • Integrate with internal and third‑party services.
Performance & Reliability
  • Develop scalable, low‑latency backend services.
  • Troubleshoot production issues and perform root cause analysis.
  • Contribute to application stability and performance improvements.
Data & Messaging
  • Work with relational databases and schema versioning tools.
  • Develop event‑driven solutions using Kafka (or similar messaging platforms).
Security & Compliance
  • Follow secure patterns for handling sessions, tokens, and authenticated flows.
  • Follow secure coding standards and regulatory requirements.
Cloud & Platform
  • Work with Docker and Kubernetes.
  • Contribute to CI/CD pipelines (Azure DevOps or Jenkins).
Observability
  • Use monitoring and logging tools such as Datadog.
  • Support production monitoring and incident investigations.
Ownership & Proactiveness
  • Demonstrate strong ownership by driving tasks end-to-end, from requirements clarification through development, testing, deployment, and production support.
  • Proactively identify risks, dependencies, gaps, and improvement opportunities beyond the immediate scope of assigned Jira tickets.
  • Think from a holistic customer and business perspective, considering the complete end‑to‑end workflow and system impact when designing and implementing solutions.
  • Take initiative in collaborating across teams to resolve issues, remove blockers, and ensure successful delivery of outcomes.
Qualifications
Required Qualifications
  • 3–5 years of professional Java backend development experience.
  • Strong knowledge of Java 21 and Spring Boot 3.x.
  • Experience building RESTful APIs and microservices.
  • Experience with SQL databases.
  • Experience with Kafka or RabbitMQ.
  • Understanding of OAuth2/JWT.
  • Experience with unit and integration testing (JUnit, Mockito, Testcontainers or similar).
  • Experience with Git and Agile methodologies.
  • Basic experience with Docker.
  • Strong problem‑solving skills and willingness to learn.
What Will Make You Stand Out
  • Experience with Kubernetes and Azure or AWS.
  • Experience with CI/CD pipelines.
  • Knowledge of contract testing.
  • Experience collaborating closely with frontend teams and BFF development.
  • Experience building real‑time or event‑driven financial systems.
  • Knowledge of monitoring and observability practices.
Education

Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Working Environment

Hybrid (4 days in the office).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead - IT Software Engineering
Lead - IT Software Engineering

StoneX Group Inc. • Maharashtra

On-site
INR 3,000,000 - 5,000,000
Principal - IT Software Engineering
Principal - IT Software Engineering

StoneX Group Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Competitive compensation
Back End Developer
Back End Developer

ACL Digital • India

On-site
INR 1,500,000 - 2,100,000
Senior Staff Engineer
Senior Staff Engineer

StoneX Group Inc. • Bengaluru

Hybrid
INR 1,200,000 - 1,600,000
Hybrid work flexibility
Office perks and private parking
Professional development support
Senior Staff Engineer/ Senior C#.net Developer
Senior Staff Engineer/ Senior C#.net Developer

StoneX Group Inc. • Maharashtra

Hybrid
INR 1,200,000 - 2,000,000
SDE - 3 - Java
SDE - 3 - Java

MobiKwik • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Principal - IT Software Engineering
Principal - IT Software Engineering

United States Digital Space LLC • Karnataka

On-site
INR 4,200,000 - 7,000,000
Competitive compensation
Global teams
Cloud-native stack
+1
Java Developer
Java Developer

Zymr Systems • Ahmedabad District, Pune District

On-site
INR 1,500,000 - 2,000,000
Java Backend Developer
Java Backend Developer

Antal International • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Fullstack Developer (Java)
Fullstack Developer (Java)

Cloudesign • Mumbai

On-site
INR 1,200,000 - 1,800,000