Java / Scala Developer (3-6yrs exp)
Morgan Stanley
Bengaluru, Karnataka, India, Japan Asia
3d ago


Description - External About Us

Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services.

We advise, originate, trade, manage and distribute capital for governments, institutions and individuals. As a market leader, the talent and passion of our people is critical to our success.

Together, we share a common set of values rooted in integrity, excellence and strong team ethic. We provide you a superior foundation for building a professional career where you can learn, achieve and grow.

Technology at Morgan Stanley

Technology's mission is to ensure the Firm manages its global businesses and serves clients on a market-leading technology platform that is resilient, safe, efficient, smart, fast and flexible.

We attract and nurture diverse talent to engineer innovative solutions in a complex and rapidly evolving world. Our India technology teams are based in Mumbai and Bengaluru.

Business Background

The Valuation Control Group (VC) is responsible for performing validation of the firms calculated data. In addition to OTC marks this covers computed inputs such as volatility surfaces, interests rate curves and dividends.

Each such data set that the firm computes internally needs to be validated against a third party source.

There is an increased requirement in this area to standardize work with the trading floor and risk systems which will lead to work in the following areas

Calibrations of input data, leveraging front office systems wherever possible

Re-pricing, using front office systems where possible

Fully systematized workflow

The Team

The VC team is part of the Finance Technology team which is distributed globally across London, Budapest, Bangalore and Mumbai.

In addition to VC the team deals with second line of defense calculations mandated by the various regulators in Europe.


The Finance Technology team is a Scala and Java shop, with most applications / services either written from the ground up in Java or Scala with some Akka.

We make use of other technologies such as Spark, Hazelcast, Mongodb and Lucene. We do behavior and test driven development, and follow agile practices.

On the UI side some of our applications are written in WPF and others in TypeScript using Angular applications.

Job Description

Highly motivated and experienced software engineer to contribute to the development of Morgan Stanley?s Finance IT organization.

We need to build out new functionality for the VC business unit. The objectives of the project include :

Consolidation of data sourcing, integrating and verifying of information across Control Functions

Reducing manual touch points in the business process

Improving the infrastructure relating to valuations leveraging front office systems where appropriate

This project is cross asset and requires the successful candidate to be able to work across both fixed income and equities


  • Work closely with the agile squad and business to understand, develop and deliver business functionality
  • Build robust, reliable and scalable applications
  • Enable Devops and build tools to simplify project management
  • Required Skills :

    Bachelor?s degree in Computer Science or related field

    3+ years of overall experience

    2+ years of experience in Scala OR 5+ years development experience in Java with willingness to learn Scala

    Hands on experience with Databases (Relational or NoSql)

    Strong analytical and problem-solving skills

    Strong communication skills

    Desired Skills :

    Experience in working for the financial industry

    Knowledge of financial products

    Experience with Devops tools

    Experience in working in distributed agile teams (multiple location)

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form