Job: 20131105 | SENIOR: JAVA CORE DEVELOPER | Salary: 125,000.00

The candidate should be adept at proposing and documenting software design, analyzing requirements and developing high-quality software.  The candidate should understand the full software development lifecycle (SDLC), be detail-oriented, embrace development best practices, and communicate clearly and effectively with peers and stakeholders. The candidate must be hands on, capable of analyzing existing code, writing new code, testing, debugging and supporting the production system.

 

Background

 

The ApexSM architecture is based on a real-time bus implemented using core Java. The candidate must be able to work with a bespoke ETL infrastructure as well as contribute to design discussions. It is essential that the candidate be a well-rounded senior engineer who has experience delivering projects in a demanding, fast-paced and complex environment.

 

Job Specifications: Technical

 

  • 7+ years of core Java development experience.
  • Proficient in Sybase IQ or  equivalent relational database.
  • Experience with data warehousing, ETL, messaging and integration preferred.
  • Knowledge of financial terminology and instruments
  • Strong experience with design-for-testability and unit-tests
  • Proficiency with software  configuration management tools such as Subversion.
  • Understanding and dedication to  software development “best practices”

 

Job Specifications: General

 

  • Financial industry and fixed income experience preferred.
  • Proven ability to work in concert with other developers and teams

Strong written and verbal communication skills