Full Stack Software Engineer - Associate

Place of work Work from home
Contract type All types
Start date -
Salary -

Job details

Job description, work day and responsibilities

Since 1935, Morgan Stanley is 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:

Lead the design and development of complex software systems and applications.

Architect solutions that meet performance, scalability, and security requirements.

Collaborate with stakeholders to define project roadmap and technical strategy.

Drive technical excellence through code reviews, design discussions, debugging, and performance tuning to ensure software quality and reliability.

Implement and advocate for best practices in software engineering and design patterns.

Mentor junior and mid-level engineers, providing technical guidance and direction.

Stay updated on emerging technologies, trends, and tools to drive innovation and continuous improvement. What you'll bring to the role:

Ability to process information, translate into plans and present summaries to stakeholders.

Experienced understanding of business line and discipline.

What’ll do in the role

Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience.

4+ years of extensive experience in design, development and implementation of complex software system and applications utilizing Java & Angular.

Hands-on development experience in writing REST APIs with sprint boot.

Excellent problem solver and must have deep understanding of data structures and algorithms.

Strong proficiency in preparing underlying infrastructure and integrating with partner systems.

Strong working experience in relational databases such as MySQL/DB2 etc.

Experience in automated testing using junit and Mockito.

Expertise in performance optimization and scalability.

Familiar with version control systems like git/github.

Familiar with build tools like gradle and CI/CD tools like Jenkins, Docker etc.

Excellent communication skills and ability to coordinate with cross functional teams.

Sense of ownership and self-motivation to deliver quality products to deadines without supervision.

Good to have

Python and NoSQL experience

Experience with ETL platforms (eg Talend, Informatica etc)
Company Name: Morgan Stanley
You will be redirected to another website to apply.
Offer ID: #1246233, Published: 4 weeks ago, Company registered: 1 month ago

Other offers

Laundry Assistant (Bank)
2191login
Weavers Court Job Title: Laundry Assistant - Bank Pay rate Per hour: £12.48ph Weekly Hours Please do not apply if you require sponsorship or have a visa with limitations on your working hours. Shifts are 08:00-17:00 when...
Bank Support Worker
2191login
What makes Community Integrated Care a great place to work: Benefits & USP’s: We're looking for 2 Bank Support Workers for our fabulous team in Garforth, Leeds. LS25 This is for predominantly Day Shifts. Although not...
YJMO/624-1 PT Personal Care Assistant required in South Bank, York
2191login
Personal Assistants support people to live well. Can you provide support to help others to live their best lives. Do you want a job that is rewarding and fulfilling? We are looking for a PA to work with a 20-year-old you...
Early Years Educators - Bank Staff
2191login
JOIN OUR AWARD WINNING TEAM Best Small Nursery Group 2024 - The National NMT Nursery Awards Best Service Business 2024 - Biz X Awards Are you a qualified, Early Years Educator or have proven experience working within the...
Kitchen Assistant Bank
2191login
Somerset House Care Home offers family-led nursing and residential care in the beautiful Yorkshire village of Wheldrake near York. Dipin our Home Manager & the friendly and compassionate care team are dedicated to ou...
Technology Senior Strategic Supplier Manager
2191login
This role is an exciting opportunity to shape how the Bank partners with its most strategic technology suppliers! You’ll lead supplier strategy, build high-impact relationships aligned to our leadership team, and drive v...
Domiciliary Care Worker (Bank Hours)
2191login
​Why Join Moorcare? No experience necessary—we’ll give you full paid training and shadowing Flexible hours, especially evenings and weekends A warm, supportive team that treats you like family Rewarding work that truly m...
Relationship Management Apprentice
2191login
Join us in October 2025 as an Apprentice in our Commercial & Institutional – Lombard Team. We’ll provide all the technical training you’ll need to be successful in your role You’ll complete the externally accredited ...
Receptionist (Bank)
2191login
As the UK’s largest Healthcare Charity, we’re here to help look after the wellbeing of the nation. And as the face of Nuffield Health, you’ll help people feel at ease and find their way to where they’re meant to be. If y...
Care Assistant (Bank)
2191login
Care Assistant (Bank) Care Assistant (Bank) Sunnyview House - Manorfield, Beeston, Leeds, LS11 8QB Carehome.co.uk rating: 9.7 Salary £12.25 - £13.25 per hour depending on experience Bank contract We make health happen At...
Domestic Assistant (Bank)
2191login
Working with us will result in some fantastic benefits & rewards Simply Health – company funded, providing cashback for prescriptions, optical and dental costs 24/7 virtual GP access plus more for you and up to 4 chi...
Care Assistant (Bank)
2191login
At Maria Mallaband Care Group, it’s our people who make us great, and we pride ourselves on how well we work together as a team. Working with us will result in some excellent rewards & benefits including – Simply Hea...
Hospitality (Bank)
2191login
We are only able to accept applicants who have the right to work in the uk and live within a commutable distance to the location of the job role. Reporting to the Care Manager, the successful candidate will be responsibl...
Bank Support Worker
2191login
What you'll be doing You will be part of a compassionate team who are committed to our resident wellbeing. We take a personalised approach, using proven therapies to help people move forward with confidence and build a h...
Cook (Bank)
2191login
Our fantastic Kitchen Team is the magic behind each delicious dish we serve our guests. They are passionate about all things food and take great pride in each dish they prepare. We are looking for an equally passionate C...