Department Profile
WM 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 J2EE developer with good experience with various Object-Oriented development tools and techniques. The individual should be highly experienced with Core Java development, Java Restful APIs, Gradle, Spring, Spring Boot, IBM MQ Series, Apache Kafka, databases, and database interface layers and associated Java development tools, possess good problem-solving skills, and take ownership of items independently while tracking to closure. The position requires attention to detail, coupled with ownership, to ensure the delivery of high-quality applications. Candidate will interface on a regular basis with other global teams including other internal IT teams across Wealth Management, BA team, QA team, and global development team. To be successful, the role will require the individual to understand the banking technology landscape, and to develop high volume resilient solutions that integrate with current capabilities, vendor capabilities, proprietary system builds, and the ability to adapt to changing business requirements.
Responsibilities
* Responsible for the hands-on design and development of core J2EE applications as part of the Core Banking Agile Squad/Fleet developer
* Develop & Review code and contribute to design discussions.
* Ensure developed code is in alignment with system architecture and integration design standards, working with an enterprise framework.
* Analyze user requirements, envision system features, non-functional requirements and functionality.
* Interface with global team of developers and business users.
* Produce proof of concept in the new areas of development.
* Participate in design discussions and contribute to the architecture process.
* Investigate production issues.
* Provide technical support for debugging web applications, database, and assistance to production systems.
* The candidate will support continuous improvement of the automated systems. Participate in all aspects of SDLC (analysis, design, coding, testing and implementation)
* Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions.
* Mentor junior developers and share knowledge with the team.
* Understand and implement security guidelines and best practices. Mandatory Skills
* 8+ 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 & Kafka messaging frameworks.
* Practical experience working with databases (preferably SQL Server) and database interface layers.
* Excellent problem-solving skills
* Communication skills - ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels.
* The ability to write reusable, optimized, maintainable code that is well documented and follows industry-standard best practices.
* Experience in collaborating with partners and stakeholders across geography & time zones.
Desired skills
* Knowledge of at least Junit testing framework.
* Proficiency with in-memory databases
* Familiarity with Unix/Linux environments and basic commands
* Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
* Understanding of Agile development methodologies & understanding of DevOps Integration
* Awareness of UI technologies such as JavaScript, CSS, and HTML, React would be useful.
* Exposure to JIRA or other ALM tools to create a productive, high quality development environment.
* Prior experience working in the Financial Services Industry, Banking & Wealth Management
* Prior work experience with cloud-based applications.
Educational Qualification:
* Minimum BS degree in Computer Science, Engineering, or a related field
WHAT YOU CAN EXPECT FROM MORGAN STANLEY:
At Morgan Stanley, we raise, manage and allocate capital for our clients – helping them reach their goals. We do it in a way that’s differentiated – and we’ve done that for 90 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, 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. There’s also ample opportunity to move about the business for those who show passion and grit in their work.
To learn more about our offices across the globe, please copy and paste https://www.morganstanley.com/about-us/global-offices into your browser.
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.