Taro Logo

Java Developer - Director - Software Engineering

Morgan Stanley is an industry leader in financial services, mobilizing capital to help governments, corporations, institutions, and individuals achieve their financial goals.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance · Cybersecurity

Description For Java Developer - Director - Software Engineering

Morgan Stanley is seeking a Java Developer at the Director level within their Software Engineering team, focusing on Cybersecurity and Non-Financial Risk Technology. This role is based in Mumbai, India, and is part of the firm's critical technology infrastructure. The position involves developing and maintaining software solutions that support business needs, particularly in the ECRR suite of applications.

The role requires expertise in Java development, with a focus on handling large-scale data processing (~36 million transactions daily) and creating real-time REST services. The successful candidate will work with cutting-edge technologies including Spring Boot, Kafka, and various database systems. They will be responsible for designing solutions, implementing code, and leading development initiatives while following Agile methodologies.

The position offers an opportunity to work with Morgan Stanley's global team, which has been present in India since 1993. The firm's commitment to excellence, diversity, and innovation makes this an ideal role for someone looking to make a significant impact in financial technology. The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to mentor junior team members.

Working at Morgan Stanley means joining a firm with a 89-year legacy of excellence, serving clients across 42 countries. The company offers comprehensive benefits, career growth opportunities, and a culture that values diversity and inclusion. This role is perfect for a seasoned Java developer who wants to work on complex financial systems while advancing their career in a global financial services leader.

Last updated 2 days ago

Responsibilities For Java Developer - Director - Software Engineering

  • Design, develop, test, and deploy code following Agile principles
  • Handle large volumes (~36 millions a day) of Customer and Transactions data
  • Develop and maintain multi-processing/multi-threading enhancements
  • Create and maintain Realtime REST services with sub-second response times
  • Lead multiple initiatives/projects in parallel
  • Lead and mentor junior team members

Requirements For Java Developer - Director - Software Engineering

Java
Kafka
React
  • 4+ years of strong hands-on experience with Core Java, Concurrency and databases using Spring Boot
  • Experience with REST Services, JSON, Apache Kafka, IBM MQ, SOAP, XML
  • Strong Database design skills including SQL, procedures, and query tuning
  • Experience with Service Design Concepts, Object Oriented and Functional Development
  • Knowledge of Agile Development Methodologies
  • Experience with DevOps tools & methodologies
  • Strong oral and written communication skills
  • Ability to interface with business stakeholders

Benefits For Java Developer - Director - Software Engineering

Medical Insurance
  • Comprehensive employee benefits and perks
  • Career mobility opportunities
  • Supportive and inclusive work environment
  • Global work exposure

Interested in this job?

Jobs Related To Morgan Stanley Java Developer - Director - Software Engineering