At a Glance
- Tasks: Join our team to develop innovative software solutions in a dynamic environment.
- Company: Morgan Stanley, a global leader in financial services since 1935.
- Benefits: Flexible working arrangements, comprehensive benefits, and career growth opportunities.
- Other info: Inclusive culture that values diversity and supports your career journey.
- Why this job: Make an impact in a collaborative team while working with cutting-edge technology.
- Qualifications: 5+ years of Java development experience and strong problem-solving skills.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking someone to join our Investment Banking & Global Capital Markets Technology team as a Java / Fullstack Developer in the Advisory Sales & Distribution Super Department to build innovative solutions to support the complex and evolving needs of our businesses in the Institutional Securities Group. In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities.
This is a Software Engineer III position at Director level. Since 1935, Morgan Stanley has been known as a global leader in financial services, always evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.
What you’ll do in the role:
- Contribute to the function through a range of operational activities and project tasks, developing an understanding of the business and operating environment.
- Participate in the design, development, and testing of software applications.
- Collaborate with team members to understand requirements and deliver on software projects.
- Assist in troubleshooting and debugging software issues.
- Learn and apply best practices in software development methodologies.
- Contribute to code reviews and provide constructive feedback.
- Document technical specifications and system configurations.
- Contribute to continuous improvement initiatives within the software engineering team.
- Engage in training and upskilling activities to enhance technical skills.
What you’ll bring to the role:
- Ability to engage with the broader team, communicate goals, tasks, and deliverables in 1-1 and team meetings.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Strong hands-on Java EE and core Java experience.
- Experience with web service development, RESTful APIs, and Services Oriented Architecture.
- Skills in Object Oriented Design, Design patterns, Architecture, and Application Integration.
- Strong knowledge of Databases, including design and SQL proficiency.
- Strong experience with frameworks used for development and automated testing like SpringBoot, Junit, BDD, etc.
- Experience with Unix / Linux.
- Understanding of software development lifecycle and agile methodologies.
- Ability to work well in a team environment and collaborate effectively.
- Strong problem-solving skills and attention to detail.
- Willingness to learn new technologies and tools.
- At least 5 years relevant experience would generally be expected to find the skills required for this role.
What you can expect from Morgan Stanley:
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren’t just beliefs; they guide the decisions we make every day to do what’s best for our clients, communities, and more than 80,000 employees in 1,200 offices across 42 countries.
At Morgan Stanley, you’ll find an opportunity to work alongside the best and the brightest in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fuelled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There’s also ample opportunity to move about the business for those who show passion and grit in their work.
Certified Persons Regulatory Requirements:
If this role is deemed a Certified role, it may require the role holder to hold mandatory regulatory qualifications or the minimum qualifications to meet internal company benchmarks.
Flexible work statement:
Interested in flexible working opportunities? Morgan Stanley empowers employees to have greater freedom of choice through flexible working arrangements. Speak to our recruitment team to find out more.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross-section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.
Software Eng III in City of London employer: 96 Morgan Stanley UK
Morgan Stanley is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. With a commitment to employee growth, comprehensive benefits, and a culture that values diversity and inclusion, you will be empowered to excel in your role as a Software Engineer III. Located in a global financial hub, you'll have the opportunity to work alongside industry leaders while contributing to meaningful projects that shape the future of finance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Eng III in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their values, and be ready to discuss how your skills align with their needs. We recommend practising common interview questions and even doing mock interviews with friends or mentors.
✨Tip Number 3
Show off your projects! Whether it's a GitHub repository or a personal website, having a portfolio of your work can really set you apart. We love seeing candidates who can demonstrate their coding skills and creativity through real examples.
✨Tip Number 4
Don’t forget to follow up! After an interview, send a thank-you email to express your appreciation for the opportunity. It shows professionalism and keeps you fresh in their minds. And remember, apply through our website for the best chance!
We think you need these skills to ace Software Eng III in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer III role. Highlight your Java and full-stack development experience, and don’t forget to mention any relevant projects or technologies you've worked with that align with what we’re looking for.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role at Morgan Stanley and how your skills can contribute to our team. Keep it concise but impactful!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past projects. We love seeing candidates who can think critically and come up with innovative solutions, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at 96 Morgan Stanley UK
✨Know Your Tech Stack
Make sure you’re well-versed in Java EE, core Java, and the frameworks mentioned in the job description like SpringBoot and Junit. Brush up on your knowledge of RESTful APIs and Object-Oriented Design principles, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex software issues or contributed to innovative solutions. Use the STAR method (Situation, Task, Action, Result) to structure your responses and highlight your analytical thinking.
✨Understand Agile Methodologies
Since the role involves working within an agile environment, be ready to talk about your experience with agile practices. Familiarise yourself with how agile methodologies can enhance team collaboration and project delivery, and be prepared to share your thoughts on continuous improvement.
✨Engage and Collaborate
Demonstrate your ability to work well in a team by discussing past collaborative projects. Highlight your communication skills and how you’ve effectively engaged with team members to achieve common goals. This will show that you’re not just a tech whiz but also a great team player.