Fullstack Developer Job in Msci
Job Title:
Full Stack Java Developer
Location:
Mumbai
Experience:
7+ years
Company:
MSCI
About MSCI:
At MSCI, we power better investment decisions by delivering critical decision-support tools and services to the global investment community. With over 50 years of expertise in research, data, and technology, MSCI helps clients understand risk, improve transparency, and build more effective portfolios.
Our innovative, high-performance culture encourages experimentation, accountability, and continuous learning. We actively foster inclusion, belonging, and connection through diverse Employee Resource Groups and flexible working arrangements, empowering every employee to thrive.
Your Role:
We are looking for a highly skilled Full Stack Java Developer to join our Corporate Events and Dividends data management team in Mumbai. You will play a pivotal role in designing, building, and maintaining cutting-edge data solutions that support critical financial processes.
This is an exciting opportunity to collaborate with global IT and business teams, applying your technical expertise to solve complex problems, optimize performance, and contribute directly to MSCI s innovative products.
Key Responsibilities:
- Design and develop robust, scalable, and high-performance solutions for data management systems.
- Collaborate closely with global IT and business teams to understand requirements and translate them into technical solutions.
- Write and optimize complex SQL queries for high-volume data processing in Oracle or other relational databases.
- Lead and contribute to technical discussions with senior engineers, architects, and business stakeholders.
- Build responsive and intuitive web interfaces using TypeScript and frameworks like React, Angular, or Vue.
- Implement and manage concurrent, multi-threaded systems while addressing potential challenges in such environments.
- Ensure adherence to best practices in object-oriented design, memory management, performance tuning, and system architecture.
- Develop RESTful APIs to facilitate seamless data exchange across platforms.
- Drive code quality and performance optimization through effective reviews and hands-on problem-solving.
- Take full ownership of deliverables, working both independently and collaboratively in a diverse, global team.
Skills & Experience Required:
- Minimum 7 years of hands-on experience in Java development, with a focus on object-oriented design and multi-threaded applications.
- Strong expertise in Spring framework, JMS, and core Java technologies.
- Solid experience working with relational databases (preferably Oracle) ability to write complex SQL queries and perform SQL performance tuning.
- In-depth understanding of Java internals, including data structures, memory management, garbage collection, and concurrent programming.
- Experience building responsive user interfaces using TypeScript and frameworks like React, Angular, or Vue.
- Experience working in a UNIX environment is highly desirable.
- Familiarity with cloud technologies (Azure/AWS) is a strong plus.
- Experience with REST API development.
- Strong analytical mindset with exceptional problem-solving skills.
- Ability to communicate effectively and work seamlessly in a collaborative, global team environment.
Preferred Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or related field (First class preferred).
- Alternatively, a Master s degree (MCA/M.Tech) is also acceptable.
What We Offer:
- Transparent and competitive compensation.
- Comprehensive benefits tailored to your location.
- Flexible work arrangements and cutting-edge technology.
- Global Orientation Program and continuous learning opportunities through Learning@MSCI and LinkedIn Learning Pro.
- Clear, multi-directional career paths that foster professional growth.
- A culture of high performance, innovation, and inclusion supported by Employee Resource Groups such as Women in Tech, Pride & Allies, All Abilities, and more.
Ready to Power Better Investment Decisions?
Join us at MSCI and become part of a global team that drives innovation and creates industry-leading solutions.
Qualification : Bachelors degree in Computer Science, Information Technology, or related field (First class preferred).

