Senior Software Developer with solid experience in Database Modeling and Design, experience in Investment Banking/Brokerage Firms with sound knowledge of Software Development Life Cycle. Experience in Object Oriented Technologies, Design Patterns, Client Server Systems and Web applications. Expertise in Server Side back end Feed processing, J2EE, JDBC , CORE Java, Collections Framework, Multithreading, C, XML parsing using JDOM/JAXP, Web Services, etc.
This will be a long term project and you will be a key member of the team working on a new project. This will require excellent coding and design skills and some architecture background. Big model design experience. Must understand the entire system front to back, not just pieces.
You will be building out a new application for the global data team to capture data, analyze it, compare it and send it to different systems. Your clients are Data Analysts, and the data is financial data. They receive data from many different sources (feeds, emails, ftp, etc.) and in many different formats (xls/xml/xsl/doc/txt/...). All this data needs to be collected and routed to the workflow tool(s) for either hands-on or hands-off data processing. The processing of data includes collecting data points and either databasing them right away or normalizing them and making various calculations on them and then databasing them...the ultimate consumers of all of this data are our various Equity or Fixed Income partners.
The role will focus more heavily on the Java side, but developers in this team need to be able to do everything, canít rely on a database admin to troubleshoot for you.
Financial b/g a plus
Need education in either math, physics, engineering or Comp Sci.
Core Java, J2EE (EJB), and Data Modeling/Design (Erwin). Java/Unix/Oracle. JDBC a must. Oracle schemas, triggers, functions, etc.