Market Factual Java developer
MSCI Inc.
About the Role
You will work as part of a delivery-focused, talented software development team, in charge of maintaining and enhancing MSCI Corporate Events and Dividend platforms.
Key Responsibilities
- Contribute to the design, testing, deployment, and ongoing support of highly available, reliable, data-intensive systems that underpin critical business processes.
- Play a key role in modernizing the Market Factual Corporate Events platform.
- Contribute to the Index Dividends platform.
- Expand skill set and gain hands-on experience on the frontend.
- Effectively leverage MSCI-approved generative AI tools (such as Cursor and Codex) to improve code quality, accelerate development, and support best-in-class engineering standards.
Requirements & Tech Stack
- Core Java programmer
- Spring framework
- Oracle (preferably)
- TypeScript language
- React, AG Grid (frontend, for Corporate Events platform modernization)
- React, Angular, or Vue (ability to implement a web interface using one of these is a plus)
Qualifications
- Exceptionally strong core Java programming skills.
- Great knowledge of the Spring framework.
- Strong experience working with a relational database, preferably Oracle, with the ability to understand and write complex queries, processing high volumes of data supporting critical business processes.
- Business acumen to understand financial concepts around reference data related to equities and other asset classes.
- Strong design skills and ability to lead technical discussions with technical experts and business stakeholders.
- Ability to implement a web interface using the TypeScript language and a library or framework like Angular, React, or Vue is a plus.



