Morgan Stanley's Technology division is looking to solve complex problems and build sophisticated solutions for Account Onboarding (AO), a strategic growth area for the Firm, by developing and maintaining innovative software solutions that support business needs.
Requirements
- 5-7 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
- Candidate will interface on a regular basis with other teams including other internal IT teams across Wealth Management, BA team, QA team, and offshore development team.
- The candidate must have good communication skills and be able work with both users and lead IT team members in a highly collaborative team environment.
- Strong analytical and problem-solving skills
- Excellent communication, organizational, and planning skills
- Working experience of Agile development methodologies and of DevOps integration