19 hours ago

Full Stack Java/Python Developer

Morgan Stanley

On Site
Full Time
$120,000
New York, NY

Job Overview

Job TitleFull Stack Java/Python Developer
Job TypeFull Time
Offered Salary$120,000
LocationNew York, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Full Stack Java/Python Developer at Morgan Stanley

In the Technology division, Morgan Stanley leverages innovation to build the connections and capabilities that power their Firm, enabling clients and colleagues to redefine markets and shape the future of communities. This Software Engineering position at the Associate level is part of the job family responsible for developing and maintaining software solutions that support business needs.

Since 1935, Morgan Stanley has been a global leader in financial services, continuously evolving and innovating to better serve clients and communities in over 40 countries. Recognized for its commitment to innovation, integrity, and delivering value, the firm provides investment banking, securities, wealth management, and investment management services.

About Finance Technology

Finance Technology at Morgan Stanley delivers innovative solutions for regulatory and financial reporting, general ledger, P&L calculations, and analytics. The team utilizes advanced data platforms and modern engineering practices to support the firm’s finance division, ensuring accuracy, compliance, and strategic business insights.

Responsibilities

  • Design, develop, and maintain scalable, high-quality software solutions for financial modelling, reporting and analytics using Java, Python, Angular, and other modern technologies.
  • Collaborate with business stakeholders, product owners, and engineering teams to gather requirements and deliver innovative solutions aligned with business needs.
  • Contribute to the evaluation and adoption of new tools, frameworks, and AI-driven development practices (GenAI, Copilot, etc.) to enhance automation and reporting capabilities.
  • Write clean, efficient, and well-documented code, following best practices in SDLC, code reviews, and automated testing.
  • Troubleshoot, optimize, and maintain applications for performance, reliability, and security.
  • Participate in agile ceremonies, knowledge sharing, and continuous improvement initiatives within the team.

Required Technical Skills

  • 3–5 years of hands-on experience in full stack software development (Java, Python, Angular, and related technologies).
  • Strong understanding of data structures, algorithms, and modern SDLC practices.
  • Proficiency in additional languages and frameworks and willingness to learn new tech stacks as needed.
  • Experience with cloud platforms, data engineering, or reporting solutions is a plus.
  • Exposure to GenAI, Copilot, or AI/ML tools for software development or automation is an advantage.

Additional Skills (Good To Have)

  • Familiarity with Power BI, Apache Airflow, OLAP tools, and workflow automation.
  • Excellent problem-solving, analytical, and communication skills.
  • Strong team player, dynamic, flexible, and eager to learn and adapt in a fast-paced environment.
  • Prior experience in finance, investment banking, or related domains is a plus.

Morgan Stanley is driven by five core values: do the right thing, put clients first, lead with exceptional ideas, commit to diversity and inclusion, and give back. The firm fosters an environment where employees are empowered to achieve their full potential, supported by comprehensive benefits and a commitment to a diverse workforce.

Key skills/competency

  • Java Development
  • Python Programming
  • Angular Framework
  • Full Stack Development
  • SDLC Best Practices
  • Financial Technology
  • Data Structures & Algorithms
  • Cloud Platforms
  • AI/ML (GenAI, Copilot)
  • Agile Methodologies

Tags:

Full Stack Developer
Software Development
Financial Modeling
Reporting
Analytics
SDLC
Troubleshooting
Agile
Collaboration
Automation
Code Reviews
Java
Python
Angular
Cloud
GenAI
Copilot
Power BI
Apache Airflow
OLAP
Data Structures

Share Job:

How to Get Hired at Morgan Stanley

  • Research Morgan Stanley's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight full stack Java/Python, financial tech, and AI/ML experience; align keywords with the job description.
  • Showcase problem-solving skills: Prepare to discuss complex technical challenges and your analytical approach during interviews.
  • Demonstrate finance interest: Emphasize any prior experience or keen interest in investment banking or financial technology.
  • Network effectively: Connect with Morgan Stanley employees on LinkedIn to gain insights and potentially secure referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background