Candidate should have 4 to 7+ years of hands-on experience in Java software development, with strong proficiency in Java 17 and Spring Boot. Proven expertise in designing and implementing microservice-based architectures for large-scale, data-driven platforms.
Solid experience working with public cloud platforms such as Google Cloud Platform (GCP) or Microsoft Azure. Strong understanding of distributed systems, data-intensive applications, and bulk data processing frameworks.
Familiarity with data lake architectures, catalog management, and distributed compute technologies (e.g., Spark). Experience with NoSQL databases, as well as relational database systems. Working knowledge of Docker, containerization, and CI/CD pipelines.
Competence in unit testing, integration testing, and modern development practices. Excellent problem-solving, debugging, and communication skills. Exposure to DevOps practices and cloud automation is an added advantage.
Job Responsibility
Design, develop, and maintain scalable Java 17 and Spring Boot microservices for data-intensive applications within the Sustainability & Climate platform. Architect and implement distributed systems and APIs capable of processing large datasets efficiently in a cloud-native environment (GCP or Azure).
Collaborate with cross-functional teams, including data engineering, DevOps, and product management, to deliver high-quality, reliable, and secure solutions.
Own end-to-end delivery of assigned modules — from design, coding, and testing to deployment and post-production support. Contribute to system design discussions, ensuring scalability, resilience, and alignment with platform architecture standards.
Implement best practices for performance optimization, security, and observability across cloud-native services. Manage and enhance data catalog, data lake, and distributed processing components supporting Sustainability & Climate analytics. Mentor junior engineers, review code, and promote engineering excellence within the team.
Work Experience: 4 – 7 Years
Location: Pune, India
About MSCI
MSCI strengthens global markets by connecting participants across the financial ecosystem with a common language. Our research-based data, analytics and indexes, supported by advanced technology, set standards for global investors and help our clients understand risks and opportunities so they can make better decisions and unlock innovation. We serve asset managers and owners, private-market sponsors and investors, hedge funds, wealth managers, banks, insurers and corporates.
At MSCI we are passionate about what we do, and we are inspired by our vision – to power better decisions. You’ll be part of an industry-leading network of creative, curious, and entrepreneurial pioneers. This is a space where you can challenge yourself, set new standards and perform beyond expectations for yourself, our clients, and our industry.
How to Apply? Click Here to Apply Now
Candidate may be redirected to recruiters/ employers database!


