đź”” FCM Loaded

Real time index engineer - Senior Java Developer

MSCI

5 - 10 years

Mumbai

Posted: 24/08/2025

Job Description

Your Team Responsibilities

MSCI’s Real-Time Index System is responsible for the calculation and distribution of equity indexes to financial markets in real time. We are seeking a Senior Java Developer to join our real-time systems team, where you'll play a key role in developing and enhancing our real-time index calculation and distribution platform.

In this role, you will work on a high-performance, low-latency system that ingests live market data, applies different types of index methodologies, and delivers results to clients and partners with sub-second latency and high reliability.

Your Key Responsibilities

  • Design, develop, and optimize real-time systems for index computation based on streaming market data and rule-based logic.

  • Build scalable and fault-tolerant distribution engines to disseminate index values and related metadata to downstream systems and clients.

  • Integrate with market data feeds and process high-frequency financial data.

  • Implement high-performance, multi-threaded Java components for real-time event processing.

  • Ensure data accuracy, low-latency delivery, and system resilience through robust validation, monitoring, and failover mechanisms.

  • Collaborate with Research teams and Product Managers to design new solution to our clients.

  • Develop comprehensive unit, integration, and system tests to ensure code quality and reliability.

  • Contribute to the architecture design review of the index platform, including the adoption of modern technologies and design patterns.

Your skills and experience that will help you excel

  • 10+ years of core Java development experience, with a strong track record in real-time or low-latency financial systems. Candidates with less experience may be considered for roles at a different level.

  • Deep understanding of multithreading, concurrency models, and garbage collection tuning in high-performance Java applications.

  • Strong hands-on experience with real-time data processing frameworks

  • Experience in building and consuming high-availability APIs and internal publish/subscribe systems.

  • Proficiency with Linux-based environments, containerization technologies (e.g., Docker, Kubernetes), and CI/CD workflows.

  • Prior experience in index or pricing engine development, particularly in real-time data environments, is a plus.

About Company

MSCI Inc. is a leading global provider of critical decision-support tools and services for the investment community. The company is best known for its market indexes, such as the MSCI World and MSCI Emerging Markets Indexes, which are widely used as benchmarks by asset managers and institutional investors worldwide. In addition to indexes, MSCI offers portfolio risk and performance analytics, real estate data, and environmental, social, and governance (ESG) research to help clients make informed investment decisions. With a strong presence across major financial markets, MSCI plays a pivotal role in shaping investment strategies and facilitating transparency in global capital markets.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).