🔔 FCM Loaded

Java Developer

MSCI

2 - 5 years

Pune

Posted: 08/08/2025

Job Description

Your Team Responsibilities

MSCI is seeking a talented java performance developer for our Application Development Group. MSCI is aggressively expanding its performance attribution offering in terms of analytics and reporting capabilities, system scalability and data coverage.

Your Key Responsibilities

The candidate will join our performance attribution team, which is responsible for maintaining and building out MSCI’s performance attribution software in a multi-tier, distributed software environment that services MSCI’s world-class web-based portfolio risk and performance attribution analytics platforms including BarraOne, Barra Portfolio Manager and Risk Manager.

Your skills and experience that will help you excel

  • Degree in computer science, engineering or similar discipline with above average results
  • 3 to 4 years of hands-on programming expertise in predominantly Java, but also other object orientated languages, on commercial applications
  • Excellent Java Development skills with focus on core java, memory management, multithreading and distributed computing
  • Experience with Performance Analysis/Troubleshooting while providing solutions to optimize application performance
  • Experience with profilers (YourKit, JMeter, JConsole), debuggers
  • Experience with JVM fine tuning and diagnostic for optimal application performance
  • Design, implement and test new frameworks/services that center around performance, scalability and efficiency
  • Analyze performance metrics and logs to identify inefficiencies and opportunities to improve scalability and performance
  • Experience with relational database systems or non-relational database systems, preferably on a large scale
  • SQL Query Tuning: complex query plan analysis and optimization and Schema redesign
  • Test-driven development, design and code reviews
  • Strong communication, interpersonal and problem-solving skills
  • Demonstrated ability to learn quickly in a fast-paced, multi-tasking development environment
  • Experience in complete project lifecycle including requirements, design, implementation, QA and maintenance
  • Experience with Apache Spark or any other BigData framework is desirable.
  • Good to have some experience on Kubernetes, Docker, Azure, Redis, web technologies such as JavaScript, GWT, CSS, JQuery, Ext Js and Visualization tools like Spotfire.
  • Experience in financial markets is desirable, but not necessary.

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).