Senior Developer - Java
Morgan Stanley
Mumbai (MSA), Maharashtra, India
2 months ago


Candidate will be a senior Java developer responsible for the back end service layer for a new project for the banking book investments.

The banking book investments (BBI) application will serve as a book of records for the firm?s investments on the banking book and is considered a crucial application in the finance regulatory and reporting space.

For this project, he will be responsible for the following areas

1. Technical analysis and design

2. Development of middleware and / or database and / or GUI components

3. Integration between various in-house sources of data

4. Build text mining / Natural Language Parsing (NLP) components to parse unstructured documents for text analysis

Candidate will be required to work across organizational boundaries and participate in discussions on technical and business issues.

He will be an independent software developer of complex solutions using Java and / or Scala technology.


  • Bachelor?s or Masters in Computer Science or related field from a reputable institute.
  • Minimum 5+ years of experience building Java / Scala applications, in a service based architecture.
  • Need hands on current experience on Java / Scala, JUnit, XML, Spring and SQL.
  • Hands on experience with version control, build integration and messaging technologies.
  • Need to demonstrate in-depth understanding of OO principles, design patterns and threading techniques.
  • Strong web Services background required.
  • Must be able to interact with all levels of personnel within the organization and be effective with both business and technical teams.
  • Ability to deal with ambiguity and define approaches to bring unfocused issues to resolution
  • Any experience in Machine learning / Natural Language Processing
  • Skill Desired

    Financial Services experience is a plus

    Familiarity with DB2 / Teradata / Greenplum a plus

    Familiarity with Test Driven Programming a plus

    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