The front office development role requires an experienced senior Java Developer, with a proven track record of delivering scalable, high-performance systems. The ideal candidate would demonstrate a passion for software development and be familiar with the recent trends in technology. We're looking for a person who works well on a team but is capable of independently accomplishing tasks of significant scope and complexity. Excellent analytical skills, and the ability to work quickly and effectively under time pressure are expected.