Back to search results

Senior Application Developer - Java

Jersey City, New Jersey

Job Description:

Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees are expected to have in-depth capital markets product knowledge, and manage a high level of risk. Employees typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Individual contributor role. Typically requires 5-7 years of applicable experience. This job code is only to be used for associates supporting Global Markets.

This position is for an experienced hands-on developer who is able to independently translate functional requirements into technical implementations.  This is an exciting role in the instrument reference data team (PME), where the candidate will have the opportunity to work with a diverse set of technical platforms including Java, Oracle, Scala and RDF.

PME is the firm-wide provider of product (financial security) & pricing reference data, which is critical to 500+ consuming applications spanning multiple lines of business (Global Markets, Global Wealth & Investment Management, etc) from the front office (trading apps, etc) to back office operations and risk systems.  PME PME is positioned within the broader Global Markets Reference Data Organization which also includes Party, Client Account and Firm Account reference data.

PME is looking to hire a Senior Application Developer to join the team that is evolving the current software platform from a traditional JAVA/Oracle implementation to a horizontally scalable and high performance platform leveraging cutting edge technologies such as Scala and RDF.

The successful candidate will have an opportunity to work with a great team of individuals working on a cutting edge technology stack and agile delivery teams. Due to the dynamic work environment we expect new joiners to be flexible, self-sufficient with very strong problem solving skills and ability to learn our business, data and technology stack with minimal supervision.  

In this role, the candidate will be responsible for delivering on a portfolios of projects while working with business and technology teams from across the front office, capital and market risk areas to define input data requirements across a broad set of products ranging from cash securities to listed and OTC derivatives.  We offer a collaborative working environment with opportunities to solve challenging technology problems and chance for candidates to diversify their business domain and technical skill set.

The main required skills for this role will include:

  • 8-10 years of overall experience required (preferably in the financial industry)
  • 5+ years of Java programming required, Scala/Quartz is a big plus
  • 2+ years of Perl /Shell / Python scripting is required
  • Strong Oracle/SQL experience required
  • Prior experience working with Reference data systems or Sourcing reference data from Vendors is a huge plus
  • Strong technical skills with ability to work independently is required
  • Strong problem-solving and communication skills and enjoys a collaborative environment
  • Flexible, self-starter, fast-learner – willing and able to quickly learn new technologies and skills
  • Experience with functional programming is a big plus
  • Experience with enhancing and maintaining mission-critical software in a fast-paced environment is required
  • Financial securities knowledge including both cash securities and derivatives is a big plus


1st shift (United States of America)

Hours Per Week: 


Learn more about this role

Full time


Manages People: No

Travel: Yes, 5% of the time


Talent Acquisition Contact:

Referral Bonus:

Street Address

Primary Location:
525 Washington Blvd, NJ, Jersey City, 07310