Java Developer – Associate/Director (Software Engineering)

Urgent
Application ends: December 19, 2025
Apply Now

Job Description

Company: Morgan Stanley
Location: Bangalore, Karnataka, India
Job Type: Full-Time
Experience: Minimum 4 years in software development
Education: Bachelor’s or Master’s in Engineering, Computer Science, or related field
Expected Salary: ₹23,00,000 – ₹68,00,000 lakhs per year
Job Category: Information Technology, Engineering
Website: Website
Contact: Contact us


About the Company:
Morgan Stanley is a global leader in financial services, helping clients achieve their financial goals through investment banking, wealth management, and technology-driven innovation.
With over 89 years of excellence and a strong presence in India since 1993, Morgan Stanley operates across Bengaluru and Mumbai, empowering teams to build impactful financial and technological solutions.
The firm values integrity, collaboration, diversity, and innovation—offering a dynamic environment where ideas and careers grow.


About the Role:
Morgan Stanley is hiring a skilled Java Developer (Associate/Director) to work in its Wealth Management Technology division.
This role focuses on designing, developing, testing, and maintaining Java-based applications for complex financial systems.
You will collaborate with multi-location teams across the US and India, working on the latest technologies that power Morgan Stanley’s digital platforms.


Key Responsibilities:
📌 Develop, maintain, and enhance Java-based applications using Spring Boot and other open-source frameworks
📌 Design and implement scalable, high-performance solutions using multithreading and design patterns
📌 Integrate RESTful and SOAP-based services
📌 Participate in data modeling and database optimization using DB2 or SQL Server
📌 Contribute to system architecture and technical design discussions
📌 Collaborate with cross-functional globally distributed teams on complex projects
📌 Participate in Agile development, CI/CD pipelines, and test-driven development practices
📌 Debug and analyze production issues and provide effective resolutions


Requirements:
🎯 At least 4 years of experience in application development using Java and related frameworks
🎯 Hands-on experience in multithreaded application design (mandatory)
🎯 Knowledge of Spring Boot, REST APIs, and object-oriented design principles
🎯 Database skills in DB2, SQL Server, or similar relational systems
🎯 Experience with tools like Apache Kafka, Apache Camel, and scripting languages (Python/Perl preferred)
🎯 Familiar with Agile, CI/CD, and DevOps practices
🎯 Strong problem-solving skills with excellent communication abilities
🎯 Degree in Computer Science, Engineering, or a similar technical field


Why Join Morgan Stanley?
✅ Work at one of the industry’s most prestigious global financial firms
✅ Collaborate with expert teams solving large-scale engineering challenges
✅ Access cutting-edge technologies and global tools for career growth
✅ Be recognized and rewarded in a performance-driven environment
✅ Enjoy inclusive culture, flexibility, and world-class benefits