Morgan Stanley is looking to develop and maintain software solutions that support business needs, specifically in the Wealth Management area, by designing and implementing industry leading applications.
Requirements
- 5+ years of hands-on experience as Java Developer building enterprise level applications using Core Java 1.8 or higher.
- 5+ years of hands-on experience in Spring Boot, solid understanding of multi-tiered web-based applications.
- Solid understanding of Event driven service design, Cloud native applications development
- In-depth knowledge of JavaScript, Angular, jQuery, and CSS.
- Practical experience with Web API, Junit/TDD, Kafka, Git.
- Strong knowledge of CI CD Pipelines, Code quality analysis tools like Sonar, find bug.
- Strong understanding of database analysis & design including SQL, indexes, and query tuning.
Responsibilities
- Performance optimization and stabilization on microservices for WMPT Platform.
- Conduct intense code-reviews and follow best coding practices.
- Design and optimize Java applications as well as multi-tier Java applications in Money Movement
- Work as part of a banking Agile Squad.
- Work in Agile development methodologies, collaborating with business and technology teams located globally.
Other
- Minimum BS degree in Computer Science, Engineering, or a related field.
- Excellent verbal and written communication skills.
- Ability to work in agile development methodologies.
- Proven experience working in a team environment.
- Commitment to diversity and inclusion.