Technology- Java Developer, Associate, Shanghai
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 747 offices in 42 countries.
In Morgan Stanley, Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modelling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses—and to our own.
Funding & Finance Technology (FFT) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the institutional businesses and enterprise-wide functions. Our clients include Treasury, Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets.
Morgan Stanley has led the industry and set the standard for excellence in providing innovative technology solutions to our business users. Our broad and deep client relationships, market-leading platform and intellectual insights enable us to be a world-class service provider to our clients for their financing, market access and portfolio management needs. Our applications serve users globally across regulation, Capital markets, Treasury and Tax.
We are seeking a talented Java developer to join a global team of developers building captivating, robust, highly scalable, time sensitive applications in an Agile/DevOps environment, providing strategic business solutions. In this role the candidate will collaborate with internal users and global teams in delivering state-of-the art solutions. This role requires both strong technical ability in a variety of Java development environments and significant proficiency with Spark and other Big Data technologies. Additionally, experience with basic database interfacing and design concepts would help with delivering the front-to-back requirements. The ideal candidate will demonstrate an eagerness to understand complex business problems and requirements, an aptitude for translating these problems into workable designs and solutions and will possess a keen eye for detail. Qualifications:
- Strong understanding of Java technology
- Knowledge of open source frameworks (ex. Spring, JDBC, etc.)
- Proficiency with scripting (ex. Shell, Python, etc.)
- Proficiency with SQL and enterprise level database (ex. Sybase, DB2, Teradata, etc.)
- Experience in building high performance applications in multithreading for Unix/Linux platform
- Experience in agile software development practice
- Excellent written and verbal communication skills
- Good problem-solving and quick learning skills
- Spark and Big Data technologies
- User Interface design, browser performance and optimization
- Financial Services experience
- Good English communication skill is mandatory