Morgan Stanley is looking to develop and maintain software solutions that support business needs, specifically in the area of Account Onboarding, by leveraging innovation and building connections and capabilities that power the Firm.
Requirements
- 3-4 years of hands on experience in java and related technologies
- Core Java
- Java EE
- Spring (core, aspect, boot, batch)
- Web Services (XML, JSON , REST, SOAP)
- Relational databases (SQL server, DB2)
- Understanding of non-functional requirements (security, scalability, reliability)
Responsibilities
- Hands-on development using Java and related technologies
- Design and development of scalable resilient financial systems.
- Produce high quality maintainable code while enforcing development best practices
- Collaborate with other team members through peer programming and code reviews.
- Work in the Agile development methodologies, collaborating with business and technology teams located globally
- Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies
- Take ownership of code components from analysis to development to unit testing as well as production support
Other
- Minimum BS degree in Computer Science, Engineering or a related field.
- Excellent communication, organizational, and planning skills
- Ability to work in a fast paced and dynamic environment
- Good communication skills and be able to work with both users and lead IT team members in a highly collaborative team environment
- Ability to understand the banking technology landscape, and to offer creative solutions that integrate current capabilities and proprietary system builds