Java Lead_Vice President _Software Engineer
Morgan StanleyMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design, development, and maintenance of scalable, high-throughput Prime Brokerage transaction booking platforms using Java/Spring.
Collaborate closely with global, onshore/offshore teams and stakeholders to deliver and evolve mission-critical multi-asset transaction processing systems.
Optimize application performance and scalability while implementing data quality/governance standards and contributing to team knowledge sharing and development process improvements.
Minimum Requirements
Minimum 8+ years of relevant experience in Java software engineering and technical leadership.
Strong expertise in Java/Spring, multithreading/concurrency, distributed systems (Kafka, distributed caching), and domain/event/message driven architecture.
Proficiency with AI-assisted engineering tools (e.g., Claude, Copilot), familiarity with Docker/container orchestration, databases (SQL/NoSQL), Snowflake, Databricks, and cloud platforms (AWS/Azure).
Graduate degree in Computer Science, Information Systems, or equivalent field.
Ideal Candidate Profile
Experienced leader with a strong background in building large-scale, time-sensitive, enterprise-grade Java transaction processing platforms.
Skilled in integrating AI tools to enhance software development lifecycle and developer productivity in a distributed global engineering environment.
Comfortable working in an agile, continuous integration/delivery setup across multi-disciplinary teams with strong focus on scalable architecture and data governance.
