At a Glance
- Tasks: Lead development initiatives and engage with stakeholders in a dynamic tech environment.
- Company: Morgan Stanley is a leading investment bank with a commitment to excellence and diversity.
- Benefits: Enjoy flexible working options, comprehensive perks, and a supportive work-life balance.
- Why this job: Join a collaborative team that values creativity and offers opportunities for growth and innovation.
- Qualifications: Experience in Java, big data, and strong communication skills are essential.
- Other info: This role supports the Equity Swap business in a fast-paced, real-time platform.
The predicted salary is between 48000 - 84000 £ per year.
Morgan Stanley are looking for a Senior, Lead developer with experience in Java and working with big data for a Tier 1 investment bank supporting the Equity Swap business. This is a global front-office technology team that builds and supports the platform enabling this market leading business.
This role will involve hands-on development as well as leading initiatives, making good design choices, and engaging with senior stakeholders. Data is at the heart of the system, so the ability to understand data and relationships, as well as organise and produce appropriate data models, is key to success.
The initiative is to build a real-time platform to process business events and build a data platform to renovate and modernise dependent downstream systems. The challenge is to manage high data volumes with low latency requirements and provide access in a controlled but scalable way.
Core skills required include:
- Working in a real-time Linux-based environment with multi-threaded Java
- Using technologies such as Kafka, IBM MQ, Snowflake, and other leading high-performance data and caching technologies
- Experience in API technologies such as REST/GraphQL
- Python/Perl scripting
The candidate should have excellent communication skills, strong analytical skills, strong software engineering skills, a logical approach to problem solving, and be able to liaise with stakeholders to understand complex requirements. We look for strong positivity and enthusiasm with an open mind to think about and offer potential solutions for architectural considerations with a can-do attitude.
Familiarity with working within an Agile lifecycle model is expected. You will work with a fully automated release cycle, from testing at Unit and Integration level to continuous deployment. We encourage good DevOps practices and look for the team to enhance our automated processes and provide good documentation.
Skills Required:
- Excellent communication and presentation skills
- Java Server Side Concurrent Programming with Spring Boot (Core Spring)
- Understanding of message-based architectures (MQ/Kafka)
- Competent with database technologies, with proficiency in writing complex queries
- Unix/Linux scripting (Shell/Python)
- Good problem-solving and analytical skills
- Full software development lifecycle understanding
- Good software development practices
- An interest and aptitude to learn the business supported by the applications
Skills Desired:
- Knowledge of the Equity Derivative business
- API Experience
- Experience with cloud offerings (Azure/AWS)
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 - guide the decisions we make every day.
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, fueled 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.
Interested in flexible working opportunities? Morgan Stanley empowers employees to have greater freedom of choice through flexible working arrangements.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.
Lead Developer - VP employer: Morgan Stanley
Contact Detail:
Morgan Stanley Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Developer - VP
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Kafka, IBM MQ, and Spring Boot. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Engage with the developer community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or discussing relevant topics can help you build a network and demonstrate your expertise in real-time data processing and Java development.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies and DevOps practices during the interview. Be ready to share specific examples of how you've implemented automated processes or improved team workflows in previous roles.
✨Tip Number 4
Research Morgan Stanley's culture and values, particularly their commitment to diversity and inclusion. Tailoring your conversation to reflect how your personal values align with theirs can make a positive impression during interviews.
We think you need these skills to ace Lead Developer - VP
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, big data, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in a real-time Linux environment and multi-threaded programming.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your leadership experience and how you can contribute to building a real-time platform. Be sure to align your values with those of Morgan Stanley.
Showcase Communication Skills: Since excellent communication is key for this role, consider including examples of how you've successfully liaised with stakeholders or led initiatives in previous positions. This will demonstrate your ability to engage effectively with senior stakeholders.
Highlight Problem-Solving Abilities: Provide specific instances where you've tackled complex problems, particularly in software development or data management. This will showcase your analytical skills and logical approach to problem-solving, which are crucial for the Lead Developer position.
How to prepare for a job interview at Morgan Stanley
✨Showcase Your Technical Skills
Make sure to highlight your experience with Java, big data technologies, and any relevant frameworks like Spring Boot. Be prepared to discuss specific projects where you've successfully implemented these skills.
✨Demonstrate Leadership Qualities
As a Lead Developer, you'll need to show that you can lead initiatives and engage with stakeholders. Prepare examples of how you've led teams or projects in the past, focusing on your ability to make design choices and solve complex problems.
✨Understand the Business Context
Familiarise yourself with the Equity Swap business and how technology supports it. This will help you articulate how your technical skills can directly benefit the company and its operations.
✨Emphasise Communication Skills
Excellent communication is key for this role. Practice explaining complex technical concepts in simple terms, as you'll need to liaise with both technical and non-technical stakeholders.