Back to jobs
MS
Hiring companyMorgan Stanley

Verified today

Lead Software Engineer

Bengaluru, India Full-time

About the role

Morgan Stanley's FINANCE Technology (FINTECH) group is hiring a Lead Software Engineer at Vice President Level to join the FORT team. You will build the new Model management platform, designing distributed, event-driven systems and working with cybersecurity datasets using Java, Python, REST APIs, ReactJS/Redux, and cloud/big-data technologies. The role is based in Bengaluru, India, and is a full-time position.

What you’ll do

  • Support building the new Model management platform with hands-on Java development
  • Work with REST API, Workflow and Rule Engine technologies, scalable big-data platforms, No-SQL databases, UI (ReactJS/Redux), and reporting tools
  • Understand distributed systems architecture and thrive in a distributed, event-driven pub/sub environment using Core Java and Python
  • Apply strong ownership, problem-solving skills, and effective communication in a fast-paced, collaborative environment
  • Build scalable, data-intensive systems and work with cybersecurity datasets

What you’ll bring

  • 8 years of experience in Java backend development
  • Strong knowledge of core Java (class loading, garbage collection, collections API, Reflections API, Java Streams, functional programming)
  • Strong knowledge of common Java frameworks (Spring, JSR-303, Logback, JUnit, Apache Commons)
  • Strong knowledge of relational databases and SQL (DB2)
  • Good knowledge of No-SQL databases (Mongo DB)
  • Strong knowledge of software design principles (MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion)
  • Very strong analytical and problem-solving abilities
  • Good exposure to Agentic AI

Nice to have

  • Cloud tech stack – Azure, Snowflake, Databricks
  • Workflow Engine – BPMN, DMN – Camunda 7/8
  • Strong knowledge of BDD (behavior-driven development) with JBehave/Cucumber
  • Experience with TDD (test driven development)
  • Strong knowledge of GIT source code management
  • Knowledge of Gradle, Jenkins automated build processes
  • Knowledge of Liquibase database schema management
  • Knowledge of Unix/Linux

Skills

JavaPythonREST APIReactJS/ReduxSpringDB2Mongo DBAzure