Senior Full Stack Developer (Java & Angular)

Morgan StanleyNew York, NY
1d

About The Position

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 Lead Software Engineer position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. 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. Department Profile Wealth Management Product Technology (WMPT) is a dynamic and fast-paced area within the Firm's WM Technology Division. We are responsible for creating innovative technology solutions for the Private Banking Group (PBG), one of the strategic growth areas of the Firm, providing cash management and lending products and services to our WM clients. This includes state-of-the-art technology for a nationwide network of Private Bankers and product specialists who work with Financial Advisors to provide access to products and services such as online banking, cards, deposit products, residential mortgages, securities-based loans and tailored lending. If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, WMPT is the place for you. Position Description: As part of strategy to design and implement industry leading applications Morgan Stanley WMPT team is looking for a Senior Java Tech lead to join a technologically advanced team, focusing on innovation and building out the strategic Technology Platform. Work on QA processes for Banking workstream(s) with heavy focus on execution of automation across the Bank Product Domains dealing with various automation tools and techniques. Candidate will work as part of an Agile squad and interact with other squad members as well as external stakeholders including business and technology partners (local as well as global) across Wealth Management, infrastructure team, architecture team to deliver the objectives. Candidate will employ CICD well as DevOps principles to achieve SDLC goals of Global Banking Technology. Position Overview: This position is for a Java + Angular full stack developer for Unify project. The team charter is to provide Advisory solution to the Wealth Management business users. The candidate will be involved in the ongoing development of Unify projects around Account Inception & Approval capabilities and look to evolve the solution into a full-blown offering. To that end, we are seeking a strong developer who can partner with technology and business colleagues. The candidate must demonstrate strong skills in both server-side and UI using Java & Angular. The candidate must also have strong communication and interpersonal skills to work very closely with team members in offshore and onshore throughout the entire software development lifecycle. This role will also include working across the multiple development teams within Wealth Management IT organization to ensure the system meets all technical specifications and also work with the program/project managers, business/data analysts and the business sponsors to build the future strategy of the platform.

Requirements

  • 5+ years of hands-on experience in Java/J2EE and related technologies.
  • Hands on experience in integrating and working in a Java full stack environment.
  • Hands on experience in working on multi-threaded, highly available applications.
  • Hands on experience in working in Core Java, Spring, Spring boot, RESTful web services.
  • Practical experience working with databases and database interface layers.
  • Candidate must have effective communication skills, should be able to work across both Business users and IT teams across regions and have the ability to lead IT deliverables.
  • Candidate must have an understanding of agile development methodologies and understanding of DevOps practices and tooling.
  • Proven experience in working within an Agile framework.
  • Excellent verbal and written communication skills.

Nice To Haves

  • UNIX (Experience in any scripting language).
  • Prior knowledge of Autosys, Kafka, MQ and other streaming platform would be useful.
  • Awareness of UI technologies such as JavaScript, CSS, and HTML, Angular would be useful.
  • Strong knowledge of Front-End web development using JavaScript/Angular (Both Angularjs and Agular2+).
  • Experienced in performing unit testing using karma and Jasmine.
  • Used Caching Frameworks both at client and server side.
  • Exceptional debugging skills.
  • Experienced in responsive design using HTML5, CSS3.
  • Knowledge of Financial market, Banking & Wealth Management.
  • Experience in collaborating with partners and stakeholders across geography & time zones.
  • Exposure to JIRA or other ALM tools to create a productive, high quality development environment.
  • Prior experience working in the Financial Services Industry.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service