M

Java Lead – Vice President, Software Engineer

Morgan Stanley
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

JavaDistributed SystemsKubernetesCI/CDSpringApache KafkaConcurrencyData GovernanceSQLRESTful APIs

Job description

Overview

Lead the design, development and maintenance of highly scalable, high-throughput Prime Brokerage Custody transaction processing platforms as a Vice President-level Java Software Engineer. Collaborate with clients, stakeholders and globally distributed engineering teams to deliver cloud-ready transaction processing systems.

What you'll do

  • Design, develop and maintain highly scalable and high-throughput Prime Brokerage Transactions booking platforms.
  • Optimize application performance and scalability.
  • Implement data quality and data governance standards.
  • Collaborate with technology and business stakeholders to understand data needs, translate them into technical solutions and provide data-driven insights.
  • Contribute to documentation and knowledge sharing within the team by creating and maintaining technical documentation and training materials.
  • Participate in code reviews and contribute to improving development processes.
  • Contribute to the broader data architecture community through knowledge sharing and presentations.
  • Lead and contribute to the evolution of platform capabilities spanning electronic trading, asset capture, processing and matching engines, workflow and rules engines, and clearing and settlement.

What you'll need

  • At least 8+ years’ relevant experience.
  • Strong design and implementation fundamentals as a superior technologist.
  • Strong design skills for building scalable systems.
  • Strong experience developing enterprise-level systems using Java and Spring.
  • Strong experience implementing multithreaded applications and concurrency solutions.
  • Hands-on experience with modern distributed technologies such as messaging brokers, including Kafka, and distributed caching solutions.
  • Experience with Agile development techniques.
  • Deep understanding of systems engineering, build and release management principles, including continuous integration and continuous delivery.
  • Experience with application integration, software design patterns, frameworks, unit testing, automated testing, performance and memory analysis, and n-tier service-oriented architecture.
  • Responsible adoption of AI-assisted engineering tools to transform software delivery and developer productivity.
  • Experience leveraging technologies such as Claude, AMP, Deep Search and other emerging AI capabilities to accelerate software development, streamline engineering workflows and improve developer effectiveness.
  • Strong fundamentals of domain-, event- and message-driven architecture and REST services.
  • Understanding of Docker and container orchestration.
  • Experience with databases.
  • Graduate degree in Computer Science, Information System or equivalent field.
  • Proficiency in Java and Spring programming skills.
  • Proficiency in using frontier AI tools such as Claude and Copilot.
  • Proficiency in specification-based AI coding.
  • Knowledge of SQL and NoSQL database systems.
  • Experience working on Snowflake and Databricks.
  • Familiarity with cloud platforms such as AWS and Azure and their data services.
  • Experience with message queues and streaming platforms such as Kafka.
  • Experience with version control systems such as Git.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a geographically distributed team.

Nice to have

  • Knowledge of AI/ML.
  • Hands-on experience implementing solutions using Generative AI.

Details

  • Location: Bengaluru, India.
  • The role involves working with a globally distributed engineering team and onshore/offshore teams.
  • The role includes collaboration with external clients and internal stakeholders.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Java Lead – Vice President, Software Engineer