Wealth Management, UI / UX Front End Software Engineer, Associate

  • Competitive
  • Singapur, Singapore Singapur Singapore SG
  • Festanstellung, Vollzeit
  • J.P. Morgan
  • 16 Jul 18 2018-07-16

Wealth Management, UI / UX Front End Software Engineer, Associate

JPMorgan Chase is a leading global financial services firm with assets of over $1.1 trillion and operations in more than 50 countries. The firm is a leader in Investment Banking, Financial Services for consumers and businesses, financial transaction processing, asset and wealth management, and private equity. Under the JPMorgan and Chase brands, the firm serves millions of consumers in the United States and many of the worlds most prominent corporate, institutional and government clients.

Asset Management

J.P. Morgan Asset Management is a leading asset manager of choice for institutions, financial intermediaries and individual investors, worldwide. With a heritage of more than two centuries, a broad range of core and alternative strategies, and investment professionals operating in every major world market, we offer investment experience and insight that few other firms can match.
Clear focus on managing client assets and delivering strong risk-adjusted returns
More than 650 investment professionals providing over 200 different strategies spanning the full spectrum of asset classes, including equity, fixed income, cash liquidity, currency, real estate, hedge funds and private equity Leadership positions in America, U.K., Continental Europe, Asia, and Japan .

Position Summary:
WM Connect is a strategic initiative to move the end to end technology stack within wealth management to a cloud based micro service architecture with intuitive user experience designs. It is a transformational program for the organization and the agenda is being driven by next generation development toolsets and agile software development practises. High performance scrum teams are achieving this with complete ownership of independent modules (being treated as a product).

  • Participate in technical design, provide input to the design recommendations; incorporate security requirements into design; and provide input to information/data flow.
  • Participate in project/agile planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed solution.
  • Document the detailed application specifications, translate technical requirements into programmed application modules and develop/Enhance software application modules.
  • You will also adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications.
  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; review and provide feedback to the final user documentation.
Profile: University degree (B.S. Computer Science preferred); 7-10 years experience with Java / J2EE development working on large and medium scale software projects. Experience in the Financial Services industry is added advantage.

Required Skills:

  • Experience in object oriented programming, core Java knowledge, & J2EE experience;
  • Experience with Spring and Hibernate
  • Experience with WebServices, particularly RESTful services;
  • Exposure to micro service based architecture
  • Self-motivated and previous financial industry experience;
  • Openness with supporting application through production as necessary
  • Knowledge of SDLC (Software Development Life Cycle) & Agile methodologies
  • Knowledge of relational database and experience with SQL and Stored Procedures (Sybase Preferred)

Additional Preferred Skills:

  • Exposure to Cloud technologies
  • Exposure to Agile development process.
  • Experience with IntelliJ
  • Working knowledge of Java SDK 1.6+, Websphere Application Server 7, Tomcat
  • Strong written and verbal communication skills.
  • Coordinate with global counterparts for development activities.
  • Good interpersonal skills, having positive approach and team player.
  • Challenge and suggest requirements, enhancements to the platform
  • Good prioritization and time management in a fast paced environment.
  • A proactive approach to problem solving and decision making.
  • Proven application delivery track record.
  • Ability to provide solutions to a tight deadline and customer focus mind-set.