Corporate Technology and Risk, Java and Database Developer, Associate, Singapore

  • Competitive
  • Singapore
  • Permanent, Full time
  • J.P. Morgan
  • 30 Sep 16

Corporate Technology and Risk, Java and Database Developer, Associate, Singapore

Corporate Compliance Technology - Global Surveillance Technology - Trade Surveillance - Java & Oracle Developer (Associate)

Description

The Corporate Compliance Technology (CCT) organization supports the regulatory and compliance technology requirements of the Compliance line of business across JPMC. The CCT Global Surveillance Technology tower is experiencing significant growth to develop and expand global capabilities and the regulatory obligations according to the defined multi-year strategic roadmap. These roadmap and programs focus on trade (transactional) surveillance covering market manipulation, information barrier surveillance, internal and regulatory driven monitoring as listed blow, as well as electronic communications (eCommunications) surveillance against collusion, conflict management and anti-trust.

Within Trade (transactional) Surveillance:
· Market Manipulation / Surveillance covering all the Investment Banking trading products
· Information Barrier Surveillance (Grey List, Restricted List and MNPI Over the Wall monitoring)
· Internal Surveillance and monitoring (e.g. internal consistency/behavior patterns)
· Regulatory driven (e.g. Unidentified Large Trader / Rule 13-H) and Client Review (Suitability): Monitoring of Private Bank accounts and Sales Managers Review Compliance

The successful candidate will support the current suite of BAU Compliance Web system providing the aforementioned trade surveillance detection pattern alerts/reports for multiple Corporate & Investment Bank (CIB) Markets trading products for critical regulatory mandates, participate in the design and build-out of a bank-wide strategic transactional surveillance and analytics platform employing complex data processing, transaction pattern detection, data analytics and suspicious activity investigation capabilities, and migrate the BAU alerts/reports to the new strategic platform.

Specific responsibilities include:
· Contribute to the design and implementation of a strategic high-volume, high-resilience, multi-asset class Trade Surveillance & Analytics platform that leverage Ext JavaScript Web UI, Core Java online and batch analytics and pattern detection processing, Oracle PL/SQL for high-volume data processing, Cassandra Big-data for object store
· Design and build transactional detection patterns and analytics reports on front-office Trading (orders, executions) and Post-Trade transaction data (trades, positions), Market Data and Instrument/Client reference data for multi CIB Markets trading products.
· Support the migration of the existing BAU Compliance Web trade surveillance system developed on FLEX/Java Script Web UI and Sybase SQL back-end, to the new strategic platform
· Manage a team of 5 consultant and staff developers. Be part of the Global Surveillance Technology AD organization spread across of US and APAC to provide end to end design, build and delivery
· Follow established software engineering and SDLC best practices to ensure code quality, platform performance, stability and scalability
· Partner with various business and technology teams in Compliance, CIB Technology Teams, Surveillance Tech PM/BA and CCT Operate Support for end-to-end build and release.
· Assist in Level 3 production support.


Qualifications

  • B.S. / M.S. degree in Computer Science, Engineering or a related discipline
· 10+ years of application development experience in developing distributed mission-critical Trading or Transactional Analytics systems based on core Java and Java EE
· 5+ years of database programming experience design and build enterprise-scale and high-volume Oracle data processing applications using packages, procedures, triggers, PL/SQL, Java Stored Procedures
  • 3+ years of experience in developing high-quality interactive UI and UX using Java WebUI technologies (Ext-JS, D3.JS, Angular-JS)
· Agile development methodology and test driven development. Familiarity with automated tools as such Maven, Hudson, Jenkins, Gradle
· Ability to work under pressure and take ownership of issues. Sense of urgency to solve problems and propose solutions
· Strong analytical and problem-solving skills. Able to multi-task, proactive and attention to detail

Preferred Experience
· Application development experience in delivering complicated enterprise Investment Banking application for Market Surveillance, or Investment Banking Front-office Trading Systems or Analytics Systems in FX, Commodities, Equities and Equities Derivatives domains
  • Scala or Python experience
· Java-based data analytics and data-mining experience
· Financial Products knowledge of Futures & Options, FX, Commodities, Equities and Equities Derivatives, as well as trade lifecycles and/or order workflows

Qualifications
Corporate Compliance Technology - Global Surveillance Technology - Trade Surveillance - Java & Oracle Developer (Associate)

Description

The Corporate Compliance Technology (CCT) organization supports the regulatory and compliance technology requirements of the Compliance line of business across JPMC. The CCT Global Surveillance Technology tower is experiencing significant growth to develop and expand global capabilities and the regulatory obligations according to the defined multi-year strategic roadmap. These roadmap and programs focus on trade (transactional) surveillance covering market manipulation, information barrier surveillance, internal and regulatory driven monitoring as listed blow, as well as electronic communications (eCommunications) surveillance against collusion, conflict management and anti-trust.

Within Trade (transactional) Surveillance:
· Market Manipulation / Surveillance covering all the Investment Banking trading products
· Information Barrier Surveillance (Grey List, Restricted List and MNPI Over the Wall monitoring)
· Internal Surveillance and monitoring (e.g. internal consistency/behavior patterns)
· Regulatory driven (e.g. Unidentified Large Trader / Rule 13-H) and Client Review (Suitability): Monitoring of Private Bank accounts and Sales Managers Review Compliance

The successful candidate will support the current suite of BAU Compliance Web system providing the aforementioned trade surveillance detection pattern alerts/reports for multiple Corporate & Investment Bank (CIB) Markets trading products for critical regulatory mandates, participate in the design and build-out of a bank-wide strategic transactional surveillance and analytics platform employing complex data processing, transaction pattern detection, data analytics and suspicious activity investigation capabilities, and migrate the BAU alerts/reports to the new strategic platform.

Specific responsibilities include:
· Contribute to the design and implementation of a strategic high-volume, high-resilience, multi-asset class Trade Surveillance & Analytics platform that leverage Ext JavaScript Web UI, Core Java online and batch analytics and pattern detection processing, Oracle PL/SQL for high-volume data processing, Cassandra Big-data for object store
· Design and build transactional detection patterns and analytics reports on front-office Trading (orders, executions) and Post-Trade transaction data (trades, positions), Market Data and Instrument/Client reference data for multi CIB Markets trading products.
· Support the migration of the existing BAU Compliance Web trade surveillance system developed on FLEX/Java Script Web UI and Sybase SQL back-end, to the new strategic platform
· Manage a team of 5 consultant and staff developers. Be part of the Global Surveillance Technology AD organization spread across of US and APAC to provide end to end design, build and delivery
· Follow established software engineering and SDLC best practices to ensure code quality, platform performance, stability and scalability
· Partner with various business and technology teams in Compliance, CIB Technology Teams, Surveillance Tech PM/BA and CCT Operate Support for end-to-end build and release.
· Assist in Level 3 production support.


Qualifications
  • B.S. / M.S. degree in Computer Science, Engineering or a related discipline
· 10+ years of application development experience in developing distributed mission-critical Trading or Transactional Analytics systems based on core Java and Java EE
· 5+ years of database programming experience design and build enterprise-scale and high-volume Oracle data processing applications using packages, procedures, triggers, PL/SQL, Java Stored Procedures
  • 3+ years of experience in developing high-quality interactive UI and UX using Java WebUI technologies (Ext-JS, D3.JS, Angular-JS)
· Agile development methodology and test driven development. Familiarity with automated tools as such Maven, Hudson, Jenkins, Gradle
· Ability to work under pressure and take ownership of issues. Sense of urgency to solve problems and propose solutions
· Strong analytical and problem-solving skills. Able to multi-task, proactive and attention to detail

Preferred Experience
· Application development experience in delivering complicated enterprise Investment Banking application for Market Surveillance, or Investment Banking Front-office Trading Systems or Analytics Systems in FX, Commodities, Equities and Equities Derivatives domains
  • Scala or Python experience
· Java-based data analytics and data-mining experience
· Financial Products knowledge of Futures & Options, FX, Commodities, Equities and Equities Derivatives, as well as trade lifecycles and/or order workflows