Senior Developer (Java)- Wealth Management Technology

Senior Developer (Java)- Wealth Management Technology

25 Mar 2024
Georgia, Alpharetta, 30004 Alpharetta USA

Senior Developer (Java)- Wealth Management Technology

Vacancy expired!

MS Wealth Management (MSWM) Technology- Morgan Stanley Wealth Management (MSWM) Technology is the global technology department responsible for the design, development, delivery and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management (MSWM) business.
The department is comprised of 10 organizations: Sales, Banking & Corporate-Client Technology, Investment Products & Markets Technology, Client Reporting, Core Processing, Private and International Wealth Management Technology, Technology Integration Office, Enterprise Infrastructure & Production Management, Capital Markets Application & Data Services, Deployment Planning & Release Management, and the Chief Operating Office.
Department Profile FA Platforms (FAP) is a dynamic and fast-paced area within the Firm s WM Technology Division. We are responsible for creating innovative technology solutions for the FA and CSA user base, one of the strategic growth areas of the Firm, providing application dashboards and workflows that help our FAs provide services to our WM clients. If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, FAP is the place for you.Position DetailsThe candidate will work as a member of development team responsible for project delivery in performance and benchmarks space in client reporting in WM Technology. This platform computes performance on a given set of investments, and provides rich reporting capabilities to the end users. It supports over 300 different types of calculations, including time weighed returns, internal rate of return, beta, sharpe ratio, performance attribution, long/short analysis and much more. In addition, this platform provides online calculations on performance benchmarks and advanced blending capabilities for client portfolios. This is a real-time platform that requires fast calculations, efficient memory management and a highly scalable architecture. The backend is written primarily in Java, using DB2 as database and MemCached for distributed caching. This role provides an exciting opportunity for motivated individuals in application development.
Required Skills
-

Over 10 years of experience primarily with designing and building large-scale distributed systems.
-Excellent programming skills in Advanced Java with hands-on experience Java/JEE , Spring, ORM / Hibernate, Web services - RESTful, Webserver (Apache Tomcat preferred)
-Excellent Core Java, Spring and Hibernate programming skills
-Experience in JavaScript, Angular, React, ExtJS.
-Work experience primarily with building enterprise server-side applications using J2EE Technologies
-Experience in database administration, advanced SQL, stored procedures and performance tuning.
-Experience in concurrent system design.
-Experience in distributed caching solutions.
-Experience in JUnit, JProfiler/JProbe or any other profiling tool.
-Self-motivated and flexible, with an ability to work both independently as well as part of a team.
-Excellent analytical, troubleshooting and problem solving skills, with out-of-the-box thinking.
-Excellent verbal and written communication skills with ability to explain ideas very clearly.
-BS/MS degree in Computer Science or equivalent.

Desired Skills:
-Experience developing applications in Python, Scala and Apache Spark.
-Experience in building applications in cloud ecosystem, preferably Microsoft Azure.
-Understanding of portfolio analytics, performance and risk.
-Background in financial technology and data.

Related jobs

Job Details

  • ID
    JC49541680
  • State
  • City
  • Job type
    Permanent
  • Salary
    $90,000 - $97,000
  • Hiring Company
    PRESAT
  • Date
    2023-03-14
  • Deadline
    2023-05-13
  • Category

Jocancy Online Job Portal by jobSearchi.