Sr. Java Developer
The suite of Finance Desk applications provides position management, trade capture, electronic trading and reporting. This is supported by a mixed technology environment consisting of client-server applications, developed in Java and C#, with services running on Linux servers against Oracle data servers and front-ends running on Windows.
Job Responsibilities / Role:
Participate in key business initiatives from the development side, focusing on the Trade Processing functionality. •Coordinate global testing and schedule application rollouts •Provide business as usual (BAU) coverage for the NAM Finance Desk, including generating ad-hoc reports and covering general support queries. •Work closely with offshore development teams
Basic Qualification: •Bachelor’s degree Computer Science/Engineering or related field Total and Relevant Experience: •Involved in all stages of development lifecycle within a technology organization(Minimum 3-5 years) Technical Skills Required: •Core Java development •Strong knowledge of Spring framework, ORM technologies •Strong Unix or Linux •Relational Databases and Strong SQL (Sybase or Oracle) •Middleware – EMS, RendezVous Non Technical Skills Required: •Experience with working in large teams. •Flexible and adaptive, team player •Excellent analytical and communication, interpersonal skills. •Ability to work well under pressure, prioritize work and well organized. •Comfortable in presenting suggestions for change and or improving work flow •Understanding of financial concepts. Additional Information / Preferences: Desirable •C# .NET GUI development •Experience with building n-tier systems •Caching technologies: eg. Gemfire or Tangosol •Knowledge of Fixed Income products (e.g. repo, swap, bonds, futures)